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.
Closeposition | Rectangle on the screen to use for this control. |
enumValue | Enum to use for the flags. |
style | Optional GUIStyle. |
label | Caption/label for the control. |
Enum The value modified by the user.
Make a field for enum based masks.
Simple window that shows the enum mask field.
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 = EditorGUI.EnumMaskField ( new Rect (0, 0, 300, 20), "Static Flags", staticFlagMask ); } }