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(""); } } }
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; }