Unity 6.3
0 онлайн 2 гостей 3 в системе
Вход

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 и начните соответствующую группу.