local FuncNode_IsTargetSameAsMasterLastHurtEnemy = class("FuncNode_IsTargetSameAsMasterLastHurtEnemy") --[[ 初始化 --]] function FuncNode_IsTargetSameAsMasterLastHurtEnemy:initialize(entity) self.LimitChildCount = 0 self.Type = LuaConst.ConditionFuncType.IsTargetSameAsMasterLastHurtEnemy end --[[ 执行 --]] function FuncNode_IsTargetSameAsMasterLastHurtEnemy:Run(conditionDataNode, entity, missile) local masterEntity = entity:GetMasterEntity() if masterEntity then return entity.components.target.Target == masterEntity.components.record.lastHurtEnemy and FP.Const.One or FP.Const.Zero end return FP.Const.One end return FuncNode_IsTargetSameAsMasterLastHurtEnemy