public static void SetInt(string key, int value) { Prefs.SetInt(key, value); #if !UNITY_EDITOR Prefs.Save(); #endif }
public static void SetBool(string key, bool value) { Prefs.SetInt(key, value ? 1 : 0); #if !UNITY_EDITOR Prefs.Save(); #endif }
private void OnSceneLoaded(ExampleOfBadOrganization arg0, LoadExampleOfBadOrganizationMode arg1) { new Thot().AddComponent <WhyUnityYouPieceOfCrap>(); if (arg0.name != "MenuCore") { return; } SubMenu pokeables = SettingsUI.CreateSubMenu("Fun Times"); BoolViewController acidShader = pokeables.AddBool("Acid Shader [SEIZURE WARNING]"); acidShader.GetValue += delegate { return(acidShaderMode); }; acidShader.SetValue += delegate(bool value) { acidShaderMode = value; ShittySaveSystem.SetInt("acidShaderMode", value ? 1 : 0); }; BoolViewController spinnyBoi = pokeables.AddBool("Spinny Boi Mode"); spinnyBoi.GetValue += delegate { return(spinnyBoiMode); }; spinnyBoi.SetValue += delegate(bool value) { spinnyBoiMode = value; ShittySaveSystem.SetInt("spinnyBoiMode", value ? 1 : 0); }; BoolViewController savePokeyBois = pokeables.AddBool("Spare Pokey Bois"); savePokeyBois.GetValue += delegate { return(savePokeyBoisMode); }; savePokeyBois.SetValue += delegate(bool value) { savePokeyBoisMode = value; ShittySaveSystem.SetInt("savePokeyBoisMode", value ? 1 : 0); }; //BoolViewController endlessDespair = pokeables.AddBool("Void of Despair"); //endlessDespair.GetValue += delegate { return endlessDespairMode; }; //endlessDespair.SetValue += delegate (bool value) { endlessDespairMode = value; ShittySaveSystem.SetInt("endlessDespairMode", value ? 1 : 0); }; }