DisabledScope
структура в UnityEditor
Описание
Создание группы контроллеров, которые могут быть отключены.
Если disabled равно true, элементы управления внутри группы будут отключены. Если false, состояние «включён/отключён» не изменится.
Группа не может использоваться для включения элементов управления, которые в противном случае были бы отключены с самого начала. Группы могут быть вложены, и элементы управления внутри дочерней группы будут отключены либо если сама дочерняя группа отключена, либо если родительская группа отключена.
using UnityEditor;
class ExampleClass { bool canJump = false; float jumpHeight = 0f;
void Example() { canJump = EditorGUILayout.Toggle("Can Jump", canJump);
// Disable the jumping height control if canJump is false: using (new EditorGUI.DisabledScope(canJump == false)) { jumpHeight = EditorGUILayout.FloatField("Jump Height", jumpHeight); } } }
Конструкторы
| Конструктор | Описание |
|---|---|
| EditorGUI.DisabledScope | Создайте новую DisabledScope и начните соответствующую группу. |