using UnityEngine; namespace Game.Component.EnemyFSM_AI { public class FollowDuration : EnemyFSMState { private AttackTimer _attackTimer; public override void OnEnter () { this.Entity.AnimState.SetState (EnemyAnimStateType.Attack); this.Entity.UpdateSpeedState (true); this._attackTimer = this.Entity.GetComponent (); this._attackTimer.StartAttack (this.Entity.EndAttack); } public override void OnUpdate () { if (this._attackTimer.IsRunning) { Debug.Log ("开始追逐!"); SetAiTarget (MapContent.Instance.PlayerPosition); } } } }