private void HandlePlayerTwoStartDialogAction(string buttonCaption) { switch (buttonCaption) { case "Back": _playerOneAvatarCarousel.Cancel(); ReturnToTitleScene(); break; case "Start": ControllerPool.SetPlayerTwoController(_playerTwoStartDialog.ActuatingController); _playerTwoAvatarCarousel.Activate(); break; } }
private void HandleStartDialogActionSelection(string selectedOption) { switch (selectedOption) { case "Adventure": Data.Profile.PlayingRaceMode = false; ControllerPool.SetPlayerOneController(_dialogs["start"].ActuatingController); ActivateDialog("survival-levels"); break; case "Race": Data.Profile.PlayingRaceMode = true; ControllerPool.SetPlayerOneController(_dialogs["start"].ActuatingController); ControllerPool.SetPlayerTwoController(null); NextSceneType = typeof(Gameplay.Race.RaceStartScene); _titlePopup.Dismiss(); break; case "Back": ActivateDialog("main"); break; } }