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

EditorGUI.Toggle

Declaration

public static bool Toggle(Rect position, bool value);
public static bool Toggle(Rect position, string label, bool value);
public static bool Toggle(Rect position, bool value, GUIStyle style);
public static bool Toggle(Rect position, string label, bool value, GUIStyle style);
public static bool Toggle(Rect position, GUIContent label, bool value);
public static bool Toggle(Rect position, GUIContent label, bool value, GUIStyle style);

Параметры

Параметр Описание
должность Прямоугольник на экране, который будет использоваться для переключения.
метка Опциональная метка перед переключателем.
значение Отображаемое состояние переключателя.
стиль Факультативно GUIStyle.

Возвращаемое значение

логическое Выбранное состояние переключателя.

Описание

Делает переключатель.


Переключить управление в окне редактора.

// Use a toggle button to show/hide a button that can close the window.
using UnityEngine;
using UnityEditor;

class EditorGUIToggle : EditorWindow { bool showClose = true;

[MenuItem("Examples/EditorGUI Toggle usage")] static void Init() { EditorGUIToggle window = (EditorGUIToggle)GetWindow(typeof(EditorGUIToggle), true, "My Empty Window"); window.Show(); }

void OnGUI() { showClose = EditorGUI.Toggle(new Rect(0, 5, position.width, 20), "Show Close Button", showClose); if (showClose) if (GUI.Button(new Rect(0, 25, position.width, 100), "Close Window!")) this.Close(); } }