local Base = require("Battle/Logic/AI/Decision/Decision_Base") local Decision_RunToRoadPoint = class("Decision_RunToRoadPoint", Base) --[[ 初始化 --]] function Decision_RunToRoadPoint:initialize(entity) --类型 self.Type = LuaConst.DecisionType.RunToRoadPoint --瞬时 self.IsOnce = false end --[[ 退出该Decision --]] function Decision_RunToRoadPoint:DecisionOut(entity, decisionData) --重新索敌 local warnRange = entity.components.base.CurCharacterData.WarnRange SystemManager.OnSearchTarget(entity, 1, warnRange, 1, 0) end --[[ 能否进入 --]] function Decision_RunToRoadPoint:CanEnter(entity, decisionData, command) return true end --[[ 能否退出 --]] function Decision_RunToRoadPoint:CanExit(entity, decisionData, command) return true end return Decision_RunToRoadPoint