Example #1
0
        private static void SetDefaultFloat(SF_Setting setting, float value)
        {
            string key = KeyOf(setting);

            EditorPrefs.SetFloat(key + suffixDefault, value);
            if (!EditorPrefs.HasKey(key))
            {
                SaveFloat(setting, value);
            }
        }
Example #2
0
        private static void SetDefaultString(SF_Setting setting, string value)
        {
            string key = KeyOf(setting);

            EditorPrefs.SetString(key + suffixDefault, value);
            if (!EditorPrefs.HasKey(key))
            {
                SaveString(setting, value);
            }
        }
Example #3
0
        // --------------------------------------------------
        private static void SetDefaultBool(SF_Setting setting, bool value)
        {
            string key = KeyOf(setting);

            EditorPrefs.SetBool(key + suffixDefault, value);
            if (!EditorPrefs.HasKey(key))
            {
                SaveBool(setting, value);
            }
        }
Example #4
0
        public static int LoadInt(SF_Setting setting)
        {
            string key = KeyOf(setting);

            return(EditorPrefs.GetInt(key, EditorPrefs.GetInt(key + suffixDefault)));
        }
Example #5
0
        public static string LoadString(SF_Setting setting)
        {
            string key = KeyOf(setting);

            return(EditorPrefs.GetString(key, EditorPrefs.GetString(key + suffixDefault)));
        }
Example #6
0
        // --------------------------------------------------
        public static bool LoadBool(SF_Setting setting)
        {
            string key = KeyOf(setting);

            return(EditorPrefs.GetBool(key, EditorPrefs.GetBool(key + suffixDefault)));
        }
Example #7
0
        public static void SaveFloat(SF_Setting setting, float value)
        {
            string key = KeyOf(setting);

            EditorPrefs.SetFloat(key, value);
        }
Example #8
0
        public static void SaveInt(SF_Setting setting, int value)
        {
            string key = KeyOf(setting);

            EditorPrefs.SetInt(key, value);
        }
Example #9
0
        public static void SaveString(SF_Setting setting, string value)
        {
            string key = KeyOf(setting);

            EditorPrefs.SetString(key, value);
        }
Example #10
0
        // --------------------------------------------------
        public static void SaveBool(SF_Setting setting, bool value)
        {
            string key = KeyOf(setting);

            EditorPrefs.SetBool(key, value);
        }
Example #11
0
 // --------------------------------------------------
 private static string KeyOf(SF_Setting setting)
 {
     return(prefix + setting.ToString());
 }