This version of Unity is unsupported.
Method group is Obsolete

EditorGUI.EnumMaskField

Obsolete public static Enum EnumMaskField(Rect position, Enum enumValue);
Obsolete public static Enum EnumMaskField(Rect position, string label, Enum enumValue);
Obsolete public static Enum EnumMaskField(Rect position, GUIContent label, Enum enumValue);
Obsolete public static Enum EnumMaskField(Rect position, Enum enumValue, GUIStyle style);
Obsolete public static Enum EnumMaskField(Rect position, string label, Enum enumValue, GUIStyle style);
Obsolete public static Enum EnumMaskField(Rect position, GUIContent label, Enum enumValue, GUIStyle style);

Parameters

positionRectangle on the screen to use for this control.
labelCaption/label for the control.
enumValueEnum to use for the flags.
styleOptional GUIStyle.

Returns

Enum A selection BitMask where each bit represents an Enum value index. (Note this returned value is not itself an Enum).

Description

This method is obsolete. Use EditorGUI.EnumFlagsField instead.

Makes a field for enum based masks.


Simple window that shows the enum mask field.