/// <summary> /// Sets a value to the local storage. /// </summary> /// <param name="defaultKey">Which key to set.</param> /// <param name="value">The value to set.</param> protected static void SetValueToLocalStorage(DefaultKey defaultKey, float value) { PlayerPrefs.SetFloat(defaultKey.ToString(), value); }
/// <summary> /// Gets a value from the local storage. /// </summary> /// <param name="defaultKey">Which key to retrieve.</param> /// <param name="defaultValue">Default value if not found</param> /// <returns>The value corresponding to the key; the default value if not found.</returns> protected static string GetValueFromLocalStorage(DefaultKey defaultKey, string defaultValue) { return(PlayerPrefs.GetString(defaultKey.ToString(), defaultValue)); }
/// <summary> /// Gets a value from the local storage. /// </summary> /// <param name="defaultKey">Which key to retrieve.</param> /// <param name="defaultValue">Default value if not found</param> /// <returns>The value corresponding to the key; the default value if not found.</returns> protected static float GetValueFromLocalStorage(DefaultKey defaultKey, float defaultValue) { return(PlayerPrefs.GetFloat(defaultKey.ToString(), defaultValue)); }
/// <summary> /// Gets a value from the local storage. /// </summary> /// <param name="defaultKey">Which key to retrieve.</param> /// <param name="defaultValue">Default value if not found</param> /// <returns>The value corresponding to the key; the default value if not found.</returns> protected static int GetValueFromLocalStorage(DefaultKey defaultKey, int defaultValue) { return(PlayerPrefs.GetInt(defaultKey.ToString(), defaultValue)); }