Name | Description |
---|---|
position | Rectangle on the screen to use for this control. |
enumValue | Enum to use for the flags. |
style | Optional GUIStyle. |
System.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 );
}
}