public void ChangeState(IVoladorState newState) { if (currentState != null) { currentState.Exit(); } currentState = newState; currentState.Enter(this); }