Files
taptap2024_GJ_chidouren/Assets/Scripts/Game/Component/EnemyFSM_AI/FollowDuration.cs
2024-10-18 00:23:04 +08:00

26 lines
744 B
C#

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<AttackTimer> ();
this._attackTimer.StartAttack (this.Entity.EndAttack);
}
public override void OnUpdate ()
{
if (this._attackTimer.IsRunning)
{
Debug.Log ("开始追逐!");
SetAiTarget (MapContent.Instance.PlayerPosition);
}
}
}
}