public void TransitionTo(PlayerState.PlayerState newState) { _state.ExitState(); _state = newState; newState.EnterState(); }
private void Awake() { _state = new IdlePlayerState(new PlayerStateReferences(this, GetComponent <Animator>())); }
public void TransitionTo(PlayerState.PlayerState newState) { _state.ExitState(); _state = newState; newState.EnterState(); }
private void Awake() { _state = new IdlePlayerState(new PlayerStateReferences(this, GetComponent <Animator>())); }