后续的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 }
截图: