Esempio n. 1
0
 public void SaveMinigameMasterList()
 {
     if (minigameMasterList != null)
     {
         FileSaveUtil.SaveData <MinigameList>("minigameMasterList", minigameMasterList);
     }
 }
 public void SaveMinigameMasterList()
 {
     if (minigameMasterList != null && SaveSettings.minigameSavingEnabled)
     {
         FileSaveUtil.SaveData <MinigameList>("minigameMasterList", minigameMasterList);
     }
 }
Esempio n. 3
0
    //Public Methods

    public void SavePlayerSettings()
    {
        if (playerSettings != null)
        {
            FileSaveUtil.SaveData <PlayerSettings>("playerSettings", playerSettings);
        }
    }
    //Public Methods

    public void SavePlayerSettings()
    {
        if (playerSettings != null && SaveSettings.settingsSavingEnabled)
        {
            FileSaveUtil.SaveData <PlayerSettings>("playerSettings", playerSettings);
        }
    }
    void OnGUI()
    {
        if (!EditorPrefs.HasKey("settingsSavingEnabled"))
        {
            EditorPrefs.SetBool("settingsSavingEnabled", false);
            EditorPrefs.SetBool("minigameSavingEnabled", false);
        }
        EditorPrefs.SetBool("settingsSavingEnabled", EditorGUILayout.Toggle("Enable Settings Saving", EditorPrefs.GetBool("settingsSavingEnabled")));
        EditorPrefs.SetBool("minigameSavingEnabled", EditorGUILayout.Toggle("Enable Minigame Saving", EditorPrefs.GetBool("minigameSavingEnabled")));

        SaveSettings.settingsSavingEnabled = EditorPrefs.GetBool("settingsSavingEnabled");
        SaveSettings.minigameSavingEnabled = EditorPrefs.GetBool("minigameSavingEnabled");

        using (new EditorGUI.DisabledScope(!FileSaveUtil.Exists("playerSettings"))) {
            if (GUILayout.Button("Delete Player Settings"))
            {
                FileSaveUtil.Delete("playerSettings");
            }
        }

        using (new EditorGUI.DisabledScope(!FileSaveUtil.Exists("minigameMasterList"))) {
            if (GUILayout.Button("Delete Minigame Saves"))
            {
                FileSaveUtil.Delete("minigameMasterList");
            }
        }
    }
    void OnGUI()
    {
        if (EditorApplication.isPlaying && !_playing)
        {
            PersistentDataManager.settingsSavingEnabled = settingsSavingEnabled;
            PersistentDataManager.minigameSavingEnabled = minigameSavingEnabled;
        }
        PersistentDataManager.settingsSavingEnabled = EditorGUILayout.Toggle("Enable Settings Saving", PersistentDataManager.settingsSavingEnabled);
        PersistentDataManager.minigameSavingEnabled = EditorGUILayout.Toggle("Enable Minigame Saving", PersistentDataManager.minigameSavingEnabled);

        settingsSavingEnabled = PersistentDataManager.settingsSavingEnabled;
        minigameSavingEnabled = PersistentDataManager.minigameSavingEnabled;

        using (new EditorGUI.DisabledScope(!FileSaveUtil.Exists("playerSettings"))) {
            if (GUILayout.Button("Delete Player Settings"))
            {
                FileSaveUtil.Delete("playerSettings");
            }
        }

        using (new EditorGUI.DisabledScope(!FileSaveUtil.Exists("minigameMasterList"))) {
            if (GUILayout.Button("Delete Minigame Saves"))
            {
                FileSaveUtil.Delete("minigameMasterList");
            }
        }
    }
Esempio n. 7
0
 private void LoadMinigameMasterList()
 {
     minigameMasterList = FileSaveUtil.LoadData <MinigameList>("minigameMasterList");
     if (minigameMasterList == null)
     {
         minigameMasterList = new MinigameList(scriptableObjectMinigames);
     }
 }
Esempio n. 8
0
    // Private Methods

    private void LoadPlayerSettings()
    {
        playerSettings = FileSaveUtil.LoadData <PlayerSettings>("playerSettings");
        if (playerSettings == null)
        {
            playerSettings = new PlayerSettings();
        }
    }
 private void LoadMinigameMasterList()
 {
     minigameMasterList = FileSaveUtil.LoadData <MinigameList>("minigameMasterList");
     if (minigameMasterList == null || SaveSettings.minigameSavingEnabled == false)
     {
         minigameMasterList = new MinigameList(true);
     }
 }
    // Private Methods

    private void LoadPlayerSettings()
    {
        playerSettings = FileSaveUtil.LoadData <PlayerSettings>("playerSettings");
        if (playerSettings == null || SaveSettings.settingsSavingEnabled == false)
        {
            playerSettings = new PlayerSettings();
        }
    }