public virtual void Do() { string _key = key; if (addActivePlayerUsernameToKey) { _key = ArchivesManager.ActivePlayerUsername + ArchivesManager.VALUE_SEPARATOR + _key; } if (delete) { SaveAndLoadManager.RemoveData(_key); } else { if (intValue != MathfExtensions.NULL_INT) { if (isBoolValue) { if (intValue == 0) { SaveAndLoadManager.SetValue(_key, false); } else { SaveAndLoadManager.SetValue(_key, true); } } else { SaveAndLoadManager.SetValue(_key, intValue); } } else if (floatValue != MathfExtensions.NULL_FLOAT) { SaveAndLoadManager.SetValue(_key, floatValue); } else if (!string.IsNullOrEmpty(stringValue)) { SaveAndLoadManager.SetValue(_key, stringValue); } } }
public virtual void ToggleEvent() { string windEventEnabledPlayerPrefsKey = "Wind Event enabled"; string scoreMultiplierEventEnabledPlayerPrefsKey = "Bounty Multiplier Event enabled"; if (Menus.Instance.toggleAllEventsTextMeshes.Contains(textMesh)) { bool newEnabledValue = !(SaveAndLoadManager.GetValue <bool>(windEventEnabledPlayerPrefsKey, true) && SaveAndLoadManager.GetValue <bool>(scoreMultiplierEventEnabledPlayerPrefsKey, true)); SaveAndLoadManager.SetValue(windEventEnabledPlayerPrefsKey, newEnabledValue); SaveAndLoadManager.SetValue(scoreMultiplierEventEnabledPlayerPrefsKey, newEnabledValue); } else if (Menus.Instance.toggleWindEventTextMeshes.Contains(textMesh)) { SaveAndLoadManager.SetValue(windEventEnabledPlayerPrefsKey, !SaveAndLoadManager.GetValue <bool>(windEventEnabledPlayerPrefsKey, true)); } else if (Menus.Instance.toggleScoreMultiplierEventTextMeshes.Contains(textMesh)) { SaveAndLoadManager.SetValue(scoreMultiplierEventEnabledPlayerPrefsKey, !SaveAndLoadManager.GetValue <bool>(scoreMultiplierEventEnabledPlayerPrefsKey, true)); } Menus.Instance.UpdateToggleEventTextMeshes(); }
public virtual void Update () { #endif SaveAndLoadManager.SetValue(playerPrefsKey, toggle.isOn); }
public override void Update() { base.Update(); SaveAndLoadManager.SetValue(playerPrefsKey, slider.value); }