public override void OnMovePointEnd(MovePointState mp) { PlayerAutoState pas = (PlayerAutoState)kAutoState; if (mp == pas.GetMovePointState()) { HideMoveTarget(); } }
public void Update() { if (lstTask.Count > 0) { MovePointState move = lstTask[0]; lstTask.RemoveAt(0); //move.Begin move.FindPath(); } }
public void AddTask(MovePointState task) { lstTask.Add(task); }
public virtual void OnMovePointEnd(MovePointState mp) { }