private void SwitchSettings(FSSettingsPlatform platform) { GUI.FocusWindow(-1); FSSettings.CoreSettings = loadedFSCoreSettings; FSSettings.Save(); FSSettings.Load(platform); loadedFSCoreSettings = FSSettings.CoreSettings; switchs = false; }
public static void Load(FSSettingsPlatform platform) { // path setup string path = Application.dataPath + "/FarseerUnity/Editor/SerializedSettings"; //Debug.Log("PATH: " +path); if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } //setup vars FileStream fs; XmlSerializer xmls; //Debug.Log("PATH2: " +path + "/FSCoreSettings_" + platform.ToString() + ".cfg"); //FSCoreSettings if (File.Exists(path + "/FSCoreSettings_" + platform.ToString() + ".cfg")) { //Debug.Log("EXISTS"); xmls = new XmlSerializer(typeof(FSCoreSettings)); fs = new FileStream(path + "/FSCoreSettings_" + platform.ToString() + ".cfg", FileMode.Open); coreSettings = xmls.Deserialize(fs) as FSCoreSettings; //Debug.Log(coreSettings); fs.Close(); } else { coreSettings = new FSCoreSettings(); } //FSCategorySettings if (File.Exists(path + "/FSCategorySettings.cfg")) { xmls = new XmlSerializer(typeof(FSCategorySettings)); fs = new FileStream(path + "/FSCategorySettings.cfg", FileMode.Open); categorySettings = xmls.Deserialize(fs) as FSCategorySettings; fs.Close(); } else { categorySettings = new FSCategorySettings(); } lastPlatform = platform; }
public static void Load(FSSettingsPlatform platform) { // path setup string path = Application.dataPath + "/FarseerUnity/Editor/SerializedSettings"; if(!Directory.Exists(path)) Directory.CreateDirectory(path); //setup vars FileStream fs; XmlSerializer xmls; //FSCoreSettings if(File.Exists(path + "/FSCoreSettings_" + platform.ToString() + ".cfg")) { xmls = new XmlSerializer(typeof(FSCoreSettings)); fs = new FileStream(path + "/FSCoreSettings_" + platform.ToString() + ".cfg", FileMode.Open); coreSettings = xmls.Deserialize(fs) as FSCoreSettings; fs.Close(); } else { coreSettings = new FSCoreSettings(); } //FSCategorySettings if(File.Exists(path + "/FSCategorySettings.cfg")) { xmls = new XmlSerializer(typeof(FSCategorySettings)); fs = new FileStream(path + "/FSCategorySettings.cfg", FileMode.Open); categorySettings = xmls.Deserialize(fs) as FSCategorySettings; fs.Close(); } else { categorySettings = new FSCategorySettings(); } lastPlatform = platform; }
public void Setup() { FSSettings.Load(); loadedFSCoreSettings = FSSettings.CoreSettings; loadedFSCategorySettings = FSSettings.CategorySettings; }