private void Awake() { _state = GetComponent <EnemyState>(); }
void UpdateState(EnemyState newState) { enemyState = newState; onEnemyStateUpdateEvent?.Invoke(enemyState); }
private void Update() { currState = currState.ExecuteState(this); }
public void Awake() { _state = GetComponent <EnemyState>(); }