예제 #1
0
    public void Save()
    {
        PlayerPrefs.SetInt("score", currency);
        PlayerPrefs.SetInt("numProjectiles", numProjectilesToBeUpgradedOnShop);
        PlayerPrefs.SetInt("delayBetweenAttacks", delayBetweenAttacksToBeUpgraded);
        PlayerPrefs.SetInt("typeOfSpaceShipBeingUsed", index);

        PlayerPrefsXTeste.SetIntArray("listOfSpaceshipsOwned", isSpaceshipOwned.ToArray());

        PlayerPrefs.Save();
    }
예제 #2
0
    public void Load()
    {
        currency                    = PlayerPrefs.GetInt("score", currency);
        currentCurrency.text        = currency.ToString();
        currentCurrencyDetails.text = currency.ToString();

        numProjectilesToBeUpgradedOnShop = PlayerPrefs.GetInt("numProjectiles", numProjectilesToBeUpgradedOnShop);
        delayBetweenAttacksToBeUpgraded  = PlayerPrefs.GetInt("delayBetweenAttacks", delayBetweenAttacksToBeUpgraded);

        for (int i = 0; i < PlayerPrefsXTeste.GetIntArray("listOfSpaceshipsOwned").Length; i++)
        {
            isSpaceshipOwned.Add(PlayerPrefsXTeste.GetIntArray("listOfSpaceshipsOwned")[i]);
        }

        isConnectedOnInternet = SaveGame.Load("StatusOfConnection", isConnectedOnInternet);
    }