public void SwitchState(IStateBase aNewState) { _activeState = aNewState; Debug.Log("Switching State!"); _activeState.Initialize(); }