23 lines
492 B
C#
23 lines
492 B
C#
using UnityEngine;
|
|
|
|
public class EChaseState : IEnemyState
|
|
{
|
|
public void EnterState(EnemyStateManager enemy)
|
|
{
|
|
Debug.Log("EChaseState에서 EnterState 실행");
|
|
}
|
|
|
|
public void UpdateState(EnemyStateManager enemy)
|
|
{
|
|
if (Input.GetKeyDown(KeyCode.Tab))
|
|
{
|
|
enemy.TransitionToState(new EAttackState());
|
|
}
|
|
}
|
|
|
|
public void ExitState(EnemyStateManager enemy)
|
|
{
|
|
Debug.Log("EChaseState에서 ExitState 실행");
|
|
}
|
|
}
|