Beispiel #1
0
        private static void DrawBoolPref(EToolPreference pref, string desTxt, ToolUtility.PreferenceChanged callback)
        {
            bool @bool = GetBool(pref);
            bool flag  = GUILayout.Toggle(@bool, desTxt);

            if (flag != @bool)
            {
                SetBool(pref, flag);
                callback(pref, flag);
            }
        }
Beispiel #2
0
 private void PrefChanged(EToolPreference pref, System.Object value)
 {
     Debug.Log(value.ToString());
 }
Beispiel #3
0
 public static bool GetBool(EToolPreference pref)
 {
     return(EditorPrefs.GetBool(PrefString[(int)pref]));
 }
Beispiel #4
0
 public static void SetBool(EToolPreference pref, bool value)
 {
     EditorPrefs.SetBool(PrefString[(int)pref], value);
 }