public virtual void ExitState() { if (this.enemyStateEvent == EnemyStateEvent.Exit) { return; } this.enemyStateEvent = EnemyStateEvent.Exit; }
public virtual void EnterState() { if (this.enemyStateEvent == EnemyStateEvent.Update) { return; } this.enemyStateEvent = EnemyStateEvent.Enter; }
public virtual void UpdateState() { this.enemyStateEvent = EnemyStateEvent.Update; }