local Base = require("Battle/Logic/AI/Decision/Decision_Base") local Decision_DestroySelf = class("Decision_DestroySelf", Base) --[[ 初始化 --]] function Decision_DestroySelf:initialize(entity) --类型 self.Type = LuaConst.DecisionType.DestroySelf --瞬时 self.IsOnce = false end --[[ 输出指令 --]] function Decision_DestroySelf:SetCommand(entity, decisionData, command) command.DecisionID = decisionData.ID return command end function Decision_DestroySelf:CanExit(entity, decisionData, command) return false end --[[ 执行 --]] function Decision_DestroySelf:Handle(entity, decisionData, stateType, animName) --Temp Code --TODO SystemManager.DeadQuit(entity) return LuaConst.StateType.None,nil end return Decision_DestroySelf