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