Esempio n. 1
0
    // Saves Config Settings
    public void SaveSettings()
    {
        if (!bOptionChanged)
        {
            return;
        }

        ES2Writer writer = ES2Writer.Create(Application.persistentDataPath + "/" + sConfigFileName);

        SaveConfig(writer);

        writer.Save();
        writer.Dispose();

        ES2Writer inputWriter = ES2Writer.Create(Application.persistentDataPath + "/" + sInputFileName);

        SaveInputMaps(inputWriter);
        SaveGamepadConfigMaps(inputWriter);

        inputWriter.Save();
        inputWriter.Dispose();

        SaveNotificationUI.OpenSaveNotification();

        bOptionChanged = false;
    }
Esempio n. 2
0
 // Initialization
 private void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     else
     {
         Destroy(goBaseObject);
     }
 }
 // Save VR Mission Time
 public void SaveVRMissionTime(string missionID, float time)
 {
     ES2.Save(time, sCurrentFilePath + "?tag=" + "Profile" + iCurrentProfileID + " " + missionID + " Time");
     SaveNotificationUI.OpenSaveNotification();
 }
 // Save VR Mission Time
 public void SaveVRMissionScore(string missionID, int score)
 {
     ES2.Save(score, sCurrentFilePath + "?tag=" + "Profile" + iCurrentProfileID + " " + missionID + " Score");
     SaveNotificationUI.OpenSaveNotification();
 }
 // Save Current Weapon Loadout
 public void SaveWeaponLoadout(int[] loadoutIDs)
 {
     ES2.Save(loadoutIDs, sCurrentFilePath + "?tag=" + "Profile" + iCurrentProfileID + " Loadout");
     SaveNotificationUI.OpenSaveNotification();
 }