Ejemplo n.º 1
0
    public void ShowCampaignMenu()
    {
        if (!CampaignData.GetFinishedTutorial())
        {
            //if haven't done tutorial, load first tutorial scene
            SceneManager.LoadScene("Campaign3x3_Tutorial01");
        }
        else
        {
            titleGroup.SetActive(false);
            HideMenus();
            campaignMainMenu.SetActive(true);
            CampaignData.currentHero = HeroManager.Hero.None;

            if (CampaignData.GetLastScene() == "")
            {
                boardSelectMenu.SetActive(true);
            }
            else
            {
                if (CampaignData.GetLastScene() == "Campaign3x3_Tutorial03")
                {
                    boardSelectMenu.SetActive(true);
                }
                else if (CampaignData.GetLastScene().Contains("Campaign3x3"))
                {
                    ShowCampaignBoard("BoardOne");
                }
                else if (CampaignData.GetLastScene().Contains("Campaign4x4"))
                {
                    ShowCampaignBoard("BoardTwo");
                }
                else if (CampaignData.GetLastScene().Contains("Campaign5x5"))
                {
                    ShowCampaignBoard("BoardThree");
                }

                CampaignData.SetLastScene("");
            }
        }
    }
Ejemplo n.º 2
0
    void Start()
    {
        levelsCommonAssets = levelsGroup.transform.Find("_CommonAssets").gameObject;
        boardOne           = levelsGroup.transform.Find("BoardOne").gameObject;
        boardTwo           = levelsGroup.transform.Find("BoardTwo").gameObject;
        boardThree         = levelsGroup.transform.Find("BoardThree").gameObject;

        HideMenus();
        mainMenuButtons.SetActive(true);
        titleGroup.SetActive(true);

        SaveLoad.Load();

        if (CampaignData.GetLastScene() == null)
        {
            CampaignData.SetLastScene("");
        }
        else
        {
            if (CampaignData.GetLastScene().Contains("Campaign"))
            {
                ShowCampaignMenu();
            }
            else if (CampaignData.GetLastScene().Contains("Classic"))
            {
                ShowVersusClassicMenu();
            }
            else if (CampaignData.GetLastScene().Contains("Battle"))
            {
                ShowVersusBattleMenu();
            }
            else if (CampaignData.GetLastScene().Contains("2Player"))
            {
                ShowVersusTwoPlayerMenu();
            }
        }

        devOptionTapCount = 0;
        softBackDelay     = 0f;
    }