label | Prefix label for this field. |
enumValue | Enum to use for the flags. |
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. |
Make a field for enum based masks.
class SimpleEnumMaskUsage extends EditorWindow { @MenuItem("Examples/Mask Field Usage") static function Init() { var window = GetWindow(SimpleEnumMaskUsage); window.Show(); } var staticFlagMask : StaticEditorFlags = 0; function OnGUI() { staticFlagMask = EditorGUILayout.EnumMaskField ( "Static Flags", staticFlagMask ); } }