// Update is called once per frame void Update() { //looks for the proper update routine switch (currentState) { case GameState.MainMenu: //looks for player input using the Menu control scheme ControllerManager.MenuController(); break; case GameState.GameStart: //looks for player input using the Gameplay control scheme ControllerManager.GameplayController(); break; case GameState.GameOver: //looks for player input using the Menu control scheme ControllerManager.MenuController(); break; default: break; } }