feat(enemy): IEnemyLocomotion 增加 Pursue 寻路逼近原语(RunSpeed)

This commit is contained in:
2026-07-24 12:23:43 +08:00
parent 6fd80cfec9
commit 297f9d2968
3 changed files with 14 additions and 0 deletions
@@ -11,6 +11,7 @@ namespace BaseGames.Tests.EditMode.AI
public bool IsMoving { get; set; }
public void SetMode(LocomotionMode mode) { CurrentMode = mode; Calls.Add("SetMode:" + mode); }
public void Approach(Transform t) { CurrentMode = LocomotionMode.Approach; Calls.Add("Approach"); }
public void Pursue(Vector2 p) { CurrentMode = LocomotionMode.Approach; Calls.Add("Pursue"); }
public void MoveTo(Vector2 p) { Calls.Add("MoveTo"); }
public void Face(Vector2 p) { CurrentMode = LocomotionMode.Face; Calls.Add("Face"); }
public void Stop() { CurrentMode = LocomotionMode.Idle; Calls.Add("Stop"); }