public void SubmitInput(InputAction.CallbackContext context) { // Title Screen Scene if (SceneManager.GetActiveScene().buildIndex == 0 && context.performed) { // controls screen if (screensTransitionManager.GetScreenNum() == -2) { controlsController.SubmitInput(); } // instructions screen if (screensTransitionManager.GetScreenNum() == -1) { instructionsController.SubmitInput(); } // title screen if (screensTransitionManager.GetScreenNum() == 0) { titleController.SubmitInput(); } // char select screen else if (screensTransitionManager.GetScreenNum() == 1) { characterSelectController.SelectInput(); } // brew screen else if (screensTransitionManager.GetScreenNum() == 2) { brewingPhaseController.SubmitInput(context); } // after match screen else if (screensTransitionManager.GetScreenNum() == 4) { afterMatchController.SubmitInput(); } else if (screensTransitionManager.GetScreenNum() == 3) { if (PauseMenu.isGamePaused) { pauseMenu.Select(); } } } }