position | @param position Прямоугольник на экране, использующийся для этого контрола. |
label | @param label Заголовок/текст для контрола. |
enumValue | @param enumValue Перечисление, используемое для флагов. |
style | @param style Необязательный стиль GUIStyle. |
Enum A selection BitMask where each bit represents an Enum value index. (Note this returned value is not itself an Enum).
Создает поле для масок на основе перечисления enum.
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 ); } }