逻辑如此:
先设置一个开关,设置 是否检查当前物品突破 ifCheckBreak ,然后提供一个方法 GetIsBreak() 来判断物品是否突破
现在需要把这两个检查放在一起,如果当前开启检查,则进行检查,如果关闭检查,则不进行检查
可以这样写
if not ifCheckBreak or item:GetIsBreak() then
do some thing
end
如果设置了checkBreak = true,则not ifCheckBreak返回false,应该取第二个值。