Ejemplo n.º 1
0
        private void HandlePlayerTwoStartDialogAction(string buttonCaption)
        {
            switch (buttonCaption)
            {
            case "Back":
                _playerOneAvatarCarousel.Cancel();
                ReturnToTitleScene();
                break;

            case "Start":
                ControllerPool.SetPlayerTwoController(_playerTwoStartDialog.ActuatingController);
                _playerTwoAvatarCarousel.Activate();
                break;
            }
        }
Ejemplo n.º 2
0
        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;
            }
        }