// 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);
        }
    }
Example #3
0
    public void MethodA()
    {
        // calls ChangeSceneExample function from SceneChanger script
//        sceneChanger.GoGameOver();
        sceneChanger.GoSceneNumber(4);
    }