Version: 2022.2
言語: 日本語

ChangeCheckScope

class in UnityEditor

マニュアルに切り替える

説明

BeginChangeCheck と EndChangeCheck で囲んだ GUI グループ内の GUI 要素でなんらかの変更がなされたときにアクションを起こすために使用されます。

コードブロック内で GUI.changed が true に設定されているかどうかを確認する必要がある場合、 次のように 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. } } } }

変数

changedGUI.changed が True に設定した場合は True で、それ以外の場合は False です。

コンストラクタ

EditorGUI.ChangeCheckScopeChangeCheckScope を始めます。
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961