local FuncNode_Sumf = class("FuncNode_Sumf") --[[ 初始化 --]] function FuncNode_Sumf:initialize(entity) self.LimitChildCount = 3 self.Type = LuaConst.ConditionFuncType.Sumf end --[[ 执行 --]] function FuncNode_Sumf:Run(conditionDataNode, entity, missile, buffObject, params) local result = FP.newV1(0) if conditionDataNode.FirstNode then result:Add(conditionDataNode.FirstNode:Run(entity, missile, buffObject, params)) end if conditionDataNode.SecondNode then result:Add(conditionDataNode.SecondNode:Run(entity, missile, buffObject, params)) end if conditionDataNode.ThirdNode then result:Add(conditionDataNode.ThirdNode:Run(entity, missile, buffObject, params)) end return result end return FuncNode_Sumf