| label | 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.
#pragma strict
public class EditorGUILayoutToggle extends UnityEditor.EditorWindow {
var showBtn: boolean = true;
@MenuItem("Examples/Editor GUILayout Toggle Usage")
static function Init() {
var window: EditorGUILayoutToggle = EditorGUILayoutToggleEditorWindow.GetWindow(EditorGUILayoutToggle, true, "My Empty Window");
window.Show();
}
function OnGUI() {
showBtn = EditorGUILayout.Toggle("Show Button", showBtn);
if (showBtn)if (GUILayout.Button("Close"))
this.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(); } }