Ejemplo n.º 1
0
    static private void Save_LocalStorage()
    {
        PlayerPrefs.SetInt(MaxLevelReachedIdentifier, MaxLevelReached);
        PlayerPrefs.SetInt(AllTimesTotalScoreIdentifier, AllTimesTotalScore);
        PlayerPrefs.SetInt(BiggestScoreIdentifier, BiggestScore);
        PlayerPrefsHelpers.SetBool(TutorialVuIdentifier, TutorialVu);

        foreach (LevelRecord Record in AllLevelRecords)
        {
            Record.Save_LocalStorage();
        }
    }
Ejemplo n.º 2
0
    private void Load_LocalStorage()
    {
        MaxLevelReached    = PlayerPrefsHelpers.TryGet(MaxLevelReachedIdentifier, MaxLevelReached);
        AllTimesTotalScore = PlayerPrefsHelpers.TryGet(AllTimesTotalScoreIdentifier, AllTimesTotalScore);
        BiggestScore       = PlayerPrefsHelpers.TryGet(BiggestScoreIdentifier, BiggestScore);
        TutorialVu         = PlayerPrefsHelpers.TryGet(TutorialVuIdentifier, TutorialVu);

        for (int Level = 1; Level <= MaxLevelReached; ++Level)
        {
            LevelRecord Record = new LevelRecord(Level);
            Record.Load_LocalStorage();
            AllLevelRecords.Add(Record);
        }
    }
Ejemplo n.º 3
0
    private void Load_LocalStorage()
    {
        VirtualCurrency[GhostTokensIdentifier] = PlayerPrefsHelpers.TryGet(GhostTokensIdentifier, 0);
        VirtualCurrency[EnergieIdentifier]     = PlayerPrefsHelpers.TryGet(EnergieIdentifier, 0);

        int numberOfItemsToLoad = PlayerPrefsHelpers.TryGet(NumberOfItemsIdentifier, 0);

        ISerializerPlugin serializer = PluginManager.GetPlugin <ISerializerPlugin>(PluginContract.PlayFab_Serializer);

        for (int index = 0; index < Inventory.Count; index++)
        {
            string ItemJson = PlayerPrefsHelpers.TryGet(ItemIdentifier + index.ToString("000"), "");
            if (string.IsNullOrWhiteSpace(ItemJson) == false)
            {
                ItemInstance Item = serializer.DeserializeObject <ItemInstance>(ItemJson);
            }
        }
    }