position | @param position Прямоугольник на экране, использующийся для этого контрола. |
enumValue | @param enumValue Перечисление, используемое для флагов. |
style | @param style Необязательный стиль GUIStyle. |
label | @param label Заголовок/текст для контрола. |
Enum @return Значение, измененное пользователем.
Создает поле для масок на основе перечисления 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 ); } }