コード例 #1
0
    bool BoolField(string label, string description, bool val, OnBool onBool)
    {
        GUILayout.BeginHorizontal();
        bool nval = EditorGUILayout.Toggle(label, val, GUILayout.Width(200f));

        GUILayout.Space(20f);
        GUILayout.Label(description);
        GUILayout.EndHorizontal();

        if (nval != val)
        {
            onBool(nval);
        }

        return(nval);
    }
コード例 #2
0
 bool BoolField(string label, string description, bool val, OnBool onBool) {
     GUILayout.BeginHorizontal();
     bool nval = EditorGUILayout.Toggle(label, val, GUILayout.Width(200f));
     GUILayout.Space(20f);
     GUILayout.Label(description);
     GUILayout.EndHorizontal();
     
     if (nval != val) {
         onBool(nval);
     }
     
     return nval;
 }