后续的gui全部禁用(灰显)


GUI.enabled的使用

 1 public override void OnInspectorGUI()
 2 {   
 3     GUILayout.Button("Button");
 4     EditorGUILayout.ToggleLeft("Toggle", true);
 5     EditorGUILayout.LabelField("Label");
 6     EditorGUILayout.ObjectField(null, typeof(GameObject), true);
 7     EditorGUILayout.FloatField("float", 0.5f);
 8     EditorGUILayout.TextField("text", "this is text");
 9     
10     EditorGUILayout.Space();
11     EditorGUILayout.Space();
12     
13     GUI.enabled = false;
14 
15     GUILayout.Button("Button");
16     EditorGUILayout.ToggleLeft("Toggle", true);
17     EditorGUILayout.LabelField("Label");
18     EditorGUILayout.ObjectField(null, typeof(GameObject), true);
19     EditorGUILayout.FloatField("float", 0.5f);
20     EditorGUILayout.TextField("text", "this is text");
21 
22     GUI.enabled = true;
23 }

截图: