Создает группу контролов, которые могут быть выключены.
Если 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. |