BeginDisabledGroup と EndDisabledGroup で囲んだ GUI グループ内の GUI 要素を操作不可にする場合に使用されます。
もし複数の GUI グループが階層で入れ子になっている場合でも、一番上の階層の disabled が true になった場合、すべて操作不可になります。
false の場合、有効/無効の状態はデフォルトのまま変更されません。
グループは制御を有効にして使用できません。それ以外の場合はそもそも無効です。
グループをネストすることができ、子グループ内の制御はその子グループ自体が無効の場合や
親グループがある場合は両方とも無効になります。
// no JS example currently available
class ExampleClass { void Example() { canJump = EditorGUILayout.Toggle ("Can Jump", canJump); // Disable the jumping height control if canJump is false: using (var group = EditorGUI.BeginDisabledGroup (canJump == false)) { jumpHeight = EditorGUILayout.FloatField ("Jump Height", jumpHeight); } } }
グループは制御を有効にして使用できません。それ以外の場合はそもそも無効です。 グループをネストすることができ、子グループ内の制御はその子グループ自体が無効の場合や 親グループがある場合は両方とも無効になります。
EditorGUI.DisabledGroupScope | 新しい DisabledGroupScope を作成し、対応するグループを開始します。 |