public void ContinueToNextTutorial() { //if current scene is the last tutorial, set lastScene as such, load main menu if (SceneManager.GetActiveScene().name == "Campaign3x3_Tutorial03") { CampaignData.SetFinishedTutorial(true); SaveLoad.Save(); CampaignData.SetLastScene("Campaign3x3_Tutorial03"); //SceneManager.LoadScene("Campaign5x5_1-1"); SceneManager.LoadScene("Menu"); } //otherwise, loading another tutorial, reset paths and steps else { CampaignData.SetLastScene(SceneManager.GetActiveScene().name); //set current scene as lastScene SetTutorialPath(0); //these next two lines aren't necessary. wil be reset on scene load SetTutorialStep(1); //If,Else: Look at currentscene, Load next tutorial if (SceneManager.GetActiveScene().name.Contains("01")) { SceneManager.LoadScene("Campaign3x3_Tutorial02"); } else if (SceneManager.GetActiveScene().name.Contains("02")) { SceneManager.LoadScene("Campaign3x3_Tutorial03"); } } }
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; }
public void LoadMainMenu() { CampaignData.SetLastScene(SceneManager.GetActiveScene().name); SceneManager.LoadScene(0); }
public void LoadMainMenu() { softBackDelay = 0.5f; CampaignData.SetLastScene(SceneManager.GetActiveScene().name); SceneManager.LoadScene(0); }