// Start is called before the first frame update void Start() { Scene s = SceneManager.GetActiveScene(); if (s.buildIndex == 6 || s.name == "6Sparring") { // Debug.Log("You are in Scene 6!"); bool doSparring; prefs.SavePrefBool("SparringMatch", true); doSparring = prefs.GetPrefBool("SparringMatch"); Debug.Log("Sparring Status set to: " + doSparring); sceneChanger.GoSceneNumber(sceneNum); } }
// -----------------------------------------------------------------------// void TrueMatchSetup() { if ((PlayerRank - 1) > 0) // New Player Rank will be > 0 (ie. hasn't won game yet.) { // Decrease rank as player wins PlayerRank--; // Save rank across scenes // PlayerPrefs.SetInt("PlayerRank", PlayerRank); prefs.SavePref("PlayerRank", PlayerRank); if (PlayerRank == 2) // player goes 3->2 { GiveThisMuchEXP = MatchR2EXP; prefs.GainEXP(MatchR2EXP); } if (PlayerRank == 1) { GiveThisMuchEXP = MatchR1EXP; prefs.GainEXP(MatchR1EXP); } expText.GetComponent <Text>().text = "+" + GiveThisMuchEXP + "\n" + PlayerEXP; } else if (PlayerRank > 3) { Debug.Log("PLAYER RANK IS TOO HIGH; SOMETHING BROKEN"); } else // New Player rank 0 ie <1 { rankText.GetComponent <Text>().text = ""; expText.GetComponent <Text>().text = ""; // Player Beat Game! prefs.SavePrefBool("BeatGame", true); // PlayerPrefs.SetInt("BeatGame", 1); // Load Beat Game Scene (no delay) sceneChanger.GoSceneNumber(2); } }
public void MethodA() { // calls ChangeSceneExample function from SceneChanger script // sceneChanger.GoGameOver(); sceneChanger.GoSceneNumber(4); }