local FuncNode_Timer = class("FuncNode_Timer") --[[ 初始化 --]] function FuncNode_Timer:initialize(entity) self.LimitChildCount = 1 self.Type = LuaConst.ConditionFuncType.Timer end --[[ 执行 --]] function FuncNode_Timer:Run(conditionDataNode, entity, missile) local timerElapsed = FP.Const.Zero local key = FP.tonumberV1(conditionDataNode.FirstNode:Run(entity, missile)) timerElapsed = FP.newV1(entity.components.aiBase:GetTimerElapsed(key) / LuaConst.LogicFrameRate) return timerElapsed end return FuncNode_Timer