public void PushState(ISceneState newState) { currentState = newState; currentState.OnStateEnter(); }