label | Toggle の前のオプションのラベル |
value | Toggle の表示の状態 |
style | オプションの GUIStyle |
options | An optional list of layout options that specify extra layout
properties. Any values passed in here will override settings defined by the style .指定してレイアウトオプションを渡すときのレイアウトオプションのリスト。ここで設定したものは style によって設定された値を上書きします。Additional resources: GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight. |
bool Toggle の選択状態
Toggle を作成します。
Show a button if the toggle control is selected.
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(); } }