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);

파라미터

positionRectangle on the screen to use for the toggle.
labelOptional label in front of the toggle.
valueThe shown state of the toggle.
styleOptional GUIStyle.

반환

bool The selected state of the toggle.

설명

Make a toggle.


Toggle control in an Editor Window.

// 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")] 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(); } }