private void LoadLatestReadWorldChatMessagesStatus() { CommonScriptableObjects.lastReadWorldChatMessages.Set(0); string storedLastReadWorldChatMessagesString = PlayerPrefsUtils.GetString(PLAYER_PREFS_LAST_READ_WORLD_CHAT_MESSAGES); CommonScriptableObjects.lastReadWorldChatMessages.Set(System.Convert.ToInt64(string.IsNullOrEmpty(storedLastReadWorldChatMessagesString) ? 0 : System.Convert.ToInt64(storedLastReadWorldChatMessagesString))); }
private void LoadGeneralSettings() { currentGeneralSettings = GetDefaultGeneralSettings(); if (PlayerPrefsUtils.HasKey(GENERAL_SETTINGS_KEY)) { try { object currentSetting = currentGeneralSettings; JsonUtility.FromJsonOverwrite(PlayerPrefsUtils.GetString(GENERAL_SETTINGS_KEY), currentSetting); currentGeneralSettings = (SettingsData.GeneralSettings)currentSetting; } catch (Exception e) { Debug.Log(e.Message); } } }
private void LoadQualitySettings() { bool isQualitySettingsSet = false; if (PlayerPrefsUtils.HasKey(QUALITY_SETTINGS_KEY)) { try { currentQualitySettings = JsonUtility.FromJson <SettingsData.QualitySettings>(PlayerPrefsUtils.GetString(QUALITY_SETTINGS_KEY)); isQualitySettingsSet = true; } catch (Exception e) { Debug.Log(e.Message); } } if (!isQualitySettingsSet) { currentQualitySettings = qualitySettingsPreset.defaultPreset; } }