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

ChangeCheckScope

класс в UnityEditor

Описание

Проверить, был ли изменен какой-либо элемент управления внутри блока кода.

Когда вам нужно проверить, установлены ли GUI.changed в блоке кода, оберните код внутри ChangeCheckScope следующим образом:

using UnityEditor;

class ExampleClass { void ExampleMethod() { using (var check = new EditorGUI.ChangeCheckScope()) { // Block of code with controls // that may set GUI.changed to true

if (check.changed) { // Code to execute if GUI.changed // was set to true inside the block of code above. } } } }

Дополнительные ресурсы: ,EditorGUI.BeginChangeCheck,.

Свойства

Свойство Описание
changedTrue, если GUI.changed установлен в true, в противном случае false.

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

Конструктор Описание
EditorGUI.ChangeCheckScopeНачинается ChangeCheckScope.