Ejemplo n.º 1
0
        public void Reset()
        {
            ModalOpen = false;

            ModalButtonEnabled = true;

            BodyText.text  = "";
            TitleText.text = "";

            Destroy(AttachedPreFab);
            PreFab.SetActive(false);

            ImageText.text = "";

            ModalImage.SetActive(false);

            Callback         = null;
            OptionalCallback = null;
            AllowClose       = true;
            TacoModalCloseButton.SetActive(AllowClose);

            TacoModalButton.sprite = TacoConfig.ModalSprite;

            TacoModalOptionalButton.gameObject.SetActive(false);
            TacoModalOptionalButton.sprite = TacoConfig.OptionalModalSprite;

            TacoManager.CloseModal();

            if (TacoManager.GameToken != null)
            {
                TacoSetup.Instance.PauseMyGame();
            }
        }
Ejemplo n.º 2
0
        public void OnClosePress(bool isDown)
        {
            if (!isDown)
            {
                ButtonSound("Default");
                switch (name)
                {
                case "RegisterCloseButton":

                    TacoManager.ShowPanel(PanelNames.LoginPanel);
                    break;

                case "TacoCloseButton":
                    TacoManager.CloseTaco();
                    break;

                case "TacoModalCloseButton":
                    TacoManager.CloseModal();
                    break;

                case "TournamentCloseButton":
                    TacoManager.CloseTaco();
                    break;

                case "AddFundsCloseButton":
                    TacoManager.ShowPanel(PanelNames.MyTournamentsPanel);
                    break;

                case "AddGTokensCloseButton":
                    TacoManager.ShowPanel(PanelNames.MyTournamentsPanel);
                    break;

                case "WithdrawFundsCloseButton":
                    TacoManager.ShowPanel(PanelNames.MyTournamentsPanel);
                    break;

                case "LeaderboardCloseButton": {
                    LeaderboardList.Instance.Destroy();
                    TournamentManager.Instance.ShowTournamentPanel();
                    break;
                }

                case "CreateTournamentCloseButton":
                    TacoManager.ShowPanel(PanelNames.MyTournamentsPanel);
                    break;

                case "JoinTournamentCloseButton":
                    TacoManager.ShowPanel(PanelNames.MyTournamentsPanel);
                    break;

                case "OurGamesCloseButton":
                    TacoManager.ShowPanel(PanelNames.MyTournamentsPanel);
                    break;

                default:
                    break;
                }
            }
        }
Ejemplo n.º 3
0
        public void OnClosePress(bool isDown)
        {
            if (!isDown)
            {
                ButtonSound("Default");
                switch (name)
                {
                case "RegisterCloseButton":
                    RegisterPanel.Instance.Init();
                    TacoManager.CloseTaco();
                    break;

                case "TacoCloseButton":
                    TacoManager.CloseTaco();
                    break;

                case "TacoModalCloseButton":
                    TacoManager.CloseModal();
                    break;

                case "TournamentCloseButton":
                    TacoManager.CloseTaco();
                    break;

                case "AddFundsCloseButton":
                    TacoManager.ShowPanel(PanelNames.MyTournamentsPanel);
                    break;

                case "AddGTokensCloseButton":
                    TacoManager.ShowPanel(PanelNames.MyTournamentsPanel);
                    break;

                case "WithdrawFundsCloseButton":
                    TacoManager.ShowPanel(PanelNames.MyTournamentsPanel);
                    break;

                case "LeaderboardCloseButton": {
                    LeaderboardList.Instance.Destroy();
                    TournamentManager.Instance.ShowTournamentPanel();
                    TacoManager.Target = null;
                    break;
                }

                case "LeaderboardReturnButton": {
                    LeaderboardList.Instance.Destroy();
                    TacoManager.MyTournamentsPanel.SetActive(true);
                    string panelName = TacoManager.Target.IsPublic ? PanelNames.MyPublicPanel : PanelNames.MyPrivatePanel;
                    GameObject.Find("MyTournamentsPanel/TournamentType/TournamentTypeDropDown").GetComponent <Dropdown>().value = TacoManager.Target.IsPublic ? 0 : 1;
                    TacoManager.ManageTournamentPanel.SetActive(false);
                    TournamentManager.Instance.ShowTournamentPanel(panelName);
                    TacoManager.Target = null;
                    break;
                }

                case "TransactionCloseButton": {
                    TransactionList.Instance.transform.parent.gameObject.SetActive(false);
                    TacoManager.ShowPanel(PanelNames.ProfilePanel);
                    break;
                }

                case "ManageTournamentCloseButton": {
                    TacoManager.ManageTournamentPanel.SetActive(false);
                    TacoManager.TacoBlockingCanvas.SetActive(true);
                    TournamentManager.Instance.ShowTournamentPanel();
                    TacoManager.Target = null;
                    break;
                }

                case "CreateTournamentCloseButton":
                    TacoManager.ReturnToTournamentBoard();
                    break;

                case "JoinTournamentCloseButton":
                    TacoManager.ShowPanel(PanelNames.MyTournamentsPanel);
                    break;

                case "OurGamesCloseButton":
                    TacoManager.ShowPanel(PanelNames.MyTournamentsPanel);
                    break;

                default:
                    break;
                }
            }
        }