local FuncNode_SkillTypeCompare = class("FuncNode_SkillTypeCompare") --[[ 初始化 --]] function FuncNode_SkillTypeCompare:initialize(entity) self.LimitChildCount = 1 self.Type = LuaConst.ConditionFuncType.SkillTypeCompare end --[[ 执行 --]] function FuncNode_SkillTypeCompare:Run(conditionDataNode, entity, missile, buffObject, params) local compareTo = FP.tonumberV1(conditionDataNode.FirstNode:Run(entity, missile)) local skillType = nil if params and params.skillData then skillType = params.skillData.Type end return skillType == compareTo and FP.Const.One or FP.Const.Zero end return FuncNode_SkillTypeCompare