Name | Description |
---|---|
position | Rectangle on the screen to use for this control. |
label | Label for the field. |
mask | The current mask to display. |
displayedOption | A string array containing the labels for each flag. |
style | Optional GUIStyle. |
int - The value modified by the user.
Make a field for masks.
Simple window that shows the mask field.
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);
}
}