Parameters
Name | Description |
position |
Rectangle on the screen to use for the int field.
|
label |
Optional label to display in front of the int field.
|
value |
The value to edit.
|
style |
Optional GUIStyle.
|
Returns
int - The value entered by the user.
Description
Make a text field for entering integers.
Int Field in an Editor Window.
class EditorGUIIntField
extends EditorWindow {
var clones :
int = 1;
@
MenuItem(
"Examples/Clone Object")
static function Init() {
var window = GetWindow(EditorGUIIntField);
window.Show();
}
function OnGUI() {
sizeMultiplier =
EditorGUI.IntField(
Rect(0,35,position.width,15),
"Number of clones:",
clones);
if(
GUI.Button(
Rect(0,10,position.width, 20),
"Clone!"))
for(
var i = 0; i < clones; i++)
Instantiate(
Selection.activeGameObject,
Vector3.zero,
Quaternion.identity);
}
}