local FuncNode_EventMissileHasHit = class("FuncNode_EventMissileHasHit") --[[ 初始化 --]] function FuncNode_EventMissileHasHit:initialize(entity) self.LimitChildCount = 0 self.Type = LuaConst.ConditionFuncType.EventMissileHasHit end --[[ 执行 --]] function FuncNode_EventMissileHasHit:Run(conditionDataNode, entity, missile, buffObject, eventParams) local result = FP.Const.Zero if not eventParams then logging.error(LTAG.ERROR, "GWS : Only Event Trigger can use FuncNode_EventMissileHasHit !! No eventParams Error! @FuncNode_EventMissileHasHurt") return result end local missile = eventParams.missile if not missile then logging.error(LTAG.ERROR, "GWS : eventParams has no missile ! @FuncNode_EventMissileHasHit") return result end if missile.HasHit then result = FP.Const.One end return result end return FuncNode_EventMissileHasHit