//Changes the current game state and adjusts input field visibility void ChangeState(GameStates _gameState) { currentGameState = _gameState; switch (_gameState) { case GameStates.ChooseIncident: uiController.ActivateIncidentInputField(); break; case GameStates.ChooseResponse: uiController.ActivateResponseInputField(); break; case GameStates.PlayIncident: uiController.DeActivateInputFields(); break; case GameStates.PlayResolution: uiController.DeActivateInputFields(); break; } }