Создает группу контролов, которые могут быть выключены.
Если disabled установлен в true, контролы внутри группы будут выключены.
Если false, состояние включения/отключения не будет изменено.
Группа не может быть использована для включения контролов, которые наоборот должны быть выключены в начале.
Группы могут быть вложенными и контролы внутри дочерней группы будут выключены
если дочерняя группа сама выключена, или если выключена родительская группа.
// no JS example currently available
class ExampleClass { void Example() { canJump = EditorGUILayout.Toggle ("Can Jump", canJump); // Disable the jumping height control if canJump is false: using (var group = EditorGUI.BeginDisabledGroup (canJump == false)) { jumpHeight = EditorGUILayout.FloatField ("Jump Height", jumpHeight); } } }
Группа не может быть использована для включения контролов, которые наоборот должны быть выключены в начале. Группы могут быть вложенными и контролы внутри дочерней группы будут выключены если дочерняя группа сама выключена, или если выключена родительская группа.
EditorGUI.DisabledGroupScope | Create a new DisabledGroupScope and begin the corresponding group. |