label | Prefix label of the field. |
mask | The current mask to display. |
displayedOption | A string array containing the labels for each flag. |
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. |
int The value modified by the user.
Make a field for masks.
Simple window that shows the mask field.
class SimpleMaskUsage extends EditorWindow { @MenuItem("Examples/Mask Field Usage") static function Init() { var window = GetWindow(SimpleMaskUsage); window.Show(); } var flags : int = 0; var options : String[] = ["CanJump", "CanShoot", "CanSwim"]; function OnGUI() { flags = EditorGUILayout.MaskField ("Player Flags", flags, options); } }