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

DisabledGroupScope

класс в UnityEditor

Описание

Создание группы контроллеров, которые могут быть отключены.

Если disabled равно true, контроллеры внутри группы будут отключены. Если false, состояние «включён/отключён» не изменится.

Группа не может использоваться для включения контроллеров, которые в противном случае были бы отключены с самого начала. Группы могут быть вложены, и контроллеры в дочерней группе будут отключены как в случае отключения самой дочерней группы, так и родительской группы.

Примечание: ради экономии памяти использование структуры DisabledScope предпочтительнее класса EditorGUI.DisabledGroupScope. См. DisabledScope для получения дополнительной информации.

using UnityEngine;
using UnityEditor;

public class ExampleClass : MonoBehaviour { 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.DisabledGroupScope(canJump == false)) { jumpHeight = EditorGUILayout.FloatField("Jump Height", jumpHeight); } } }

Конструкторы

Конструктор Описание
EditorGUI.DisabledGroupScopeСоздайте новую DisabledGroupScope и начните соответствующую группу.