Select your preferred scripting language. All code snippets will be displayed in this language.
Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.
Closelabel | Optional label in front of the toggle. |
value | The shown state of the toggle. |
style | Optional GUIStyle. |
options | An optional list of layout options that specify extra layouting
properties. Any values passed in here will override settings defined by the style .See Also: GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight. |
bool The selected state of the toggle.
Make a toggle.
Show a button if the toggle control is selected.
// Show a button if the toggle control is selected.
class EditorGUILayoutToggle extends EditorWindow {
var showBtn : boolean = true;
@MenuItem("Examples/Editor GUILayout Toggle Usage")
static function Init() { var window = GetWindow(EditorGUILayoutToggle); window.Show(); }
function OnGUI() { showBtn = EditorGUILayout.Toggle("Show Button", showBtn); if(showBtn) if(GUILayout.Button("Close")); } }
using UnityEngine; using UnityEditor;
public class EditorGUILayoutToggle : UnityEditor.EditorWindow {
bool showBtn = true; [MenuItem ("Examples/Editor GUILayout Toggle Usage")] static void Init() { EditorGUILayoutToggle window = (EditorGUILayoutToggle)EditorWindow.GetWindow(typeof(EditorGUILayoutToggle),true, "My Empty Window"); window.Show(); }
void OnGUI() { showBtn = EditorGUILayout.Toggle("Show Button", showBtn); if(showBtn) if(GUILayout.Button("Close")) this.Close(); } }