position | @param position Прямоугольник на экране, использующийся для этого контрола. |
label | Label for the field. |
mask | The current mask to display. |
displayedOption | A string array containing the labels for each flag. |
style | @param style Необязательный стиль GUIStyle. |
displayedOptions | A string array containing the labels for each flag. |
int @return Значение, измененное пользователем.
Make a field for masks.
Простое окно, отображающее маску поля enum.
class SimpleMaskUsage extends EditorWindow { @MenuItem("Examples/Mask Field Usage") static function Init() { var window = GetWindow(SimpleMaskUsage); window.Show(); } var flags : int = 0; var options : String[] = ["CanJump", "CanShoot", "CanSwim"]; function OnGUI() { flags = EditorGUI.MaskField (new Rect (0, 0, 300, 20), "Player Flags", flags, options, false); } }