各位大佬,请教个问题哈,代码如图:

问题如下:
1411-1413行的can_trigger部分注释打开与否,影响代码的运行。
无论有没有can_trigger部分,前半部分都正常(sgs.DamageCaused),
但是后半部分(sgs.DamageInflicted)就只有在取消can_trigger部分注释才能正常运作。
那么请问这是怎么回事?如何让他在没有最下面的can_trigger也正常运行?

问题如下:
1411-1413行的can_trigger部分注释打开与否,影响代码的运行。
无论有没有can_trigger部分,前半部分都正常(sgs.DamageCaused),
但是后半部分(sgs.DamageInflicted)就只有在取消can_trigger部分注释才能正常运作。
那么请问这是怎么回事?如何让他在没有最下面的can_trigger也正常运行?