Version: 2020.3
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);

파라미터

position Rectangle on the screen to use for the toggle.
label Optional label in front of the toggle.
value The shown state of the toggle.
style Optional GUIStyle.

반환

bool The selected state of the toggle.

설명

Makes 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(); } }