// 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; }
// 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(); }