Given function will be called when editing has ended
oee = function() Space.Log("edit ended") end Space.Host.ExecutingObject.UIInputField.OnEndEdit(oee)
--This script will make an input field update a text field --as soon as someone has finished typing in it --Text field and Input fields need to be added as references (scripting runtime) thisObject = Space.Host.ExecutingObject inputField = Space.Host.GetReference("The Input Field").UIInputField textField = Space.Host.GetReference("The Text Field").UIText OnEndEdit = function() textField.Text = inputField.Text end Space.Host.ExecutingObject.UIInputField.OnEndEdit(OnEndEdit)
Given function will be called when text in Input Field has changed
ovc = function() Space.Log("value changed") end Space.Host.ExecutingObject.UIInputField.OnValueChanged(ovc)
The character used for password fields.
Space.Host.ExecutingObject.UIInputField.AsteriskChar= "%"
The blinking rate of the input caret, defined as the number of times the blink cycle occurs per second.
Space.Host.ExecutingObject.UIInputField.CaretBlinkRate= 3
Current InputField caret position (also selection tail).
Space.Host.ExecutingObject.UIInputField.CaretPosition= 3
The width of the caret in pixels.
Space.Host.ExecutingObject.UIInputField.CaretWidth= 4
No documentation
Space.Host.ExecutingObject.UIInputField.CharacterLimit= 8
Whether this Input Field component is Enabled or not
Space.Host.ExecutingObject.UIInputField.Enabled= true
Is the Input Field interactable?
Space.Host.ExecutingObject.UIInputField.Interactable= true
Does the InputField currently have focus and is able to process events.
hasFocus = Space.Host.ExecutingObject.UIInputField.IsFocused
Set the InputField to be read only.
Space.Host.ExecutingObject.UIInputField.ReadOnly= true
The beginning point of the selection.
Space.Host.ExecutingObject.UIInputField.SelectionAnchorPosition= 1
The end point of the selection.
Space.Host.ExecutingObject.UIInputField.SelectionFocusPosition= 4
The current value of the input field.
Space.Host.ExecutingObject.UIInputField.Text= "Hello"
--the below scipt makes this object set Browser URL according to what's written in text field --(Example: Set URL button) --[Required: This object needs a Browser and InputField objects to be added as reference to references section in Scripting Runtime component] thisGameObject = Space.Host.ExecutingObject webBrowser = Space.Host.GetReference("Browser") urlField = Space.Host.GetReference("URL Field") OnClick = function() webBrowser.Browser.SetURL = urlField.UIInputField.Text end urlField.UIInputField.Text = https://www.youtube.com thisGameObject.AddClickable() thisGameObject.Clickable.Tooltip = "Click to set URL" thisGameObject.Clickable.OnClick(OnClick)
The extra relative height this UIInputField should be allocated if there is additional available space. (Used by the Layout system)
flexHeight = Space.Host.ExecutingObject.UIInputField.FlexibleHeight
The extra relative width this UIInputField should be allocated if there is additional available space. (Used by the Layout system)
flexWidth = Space.Host.ExecutingObject.UIInputField.FlexibleWidth
The minimum height this UIInputField may be allocated.(Used by the Layout system).
minHeight = Space.Host.ExecutingObject.UIInputField.MinHeight
The minimum width this UIInputField may be allocated. (Used by the Layout system).
minWidth = Space.Host.ExecutingObject.UIInputField.MinWidth
If the input field supports multiple lines.
Space.Host.ExecutingObject.UIInputField.MultiLine = true
The preferred height this UIInputField should be allocated if there is sufficient space. (Used by the Layout system)
prefHeight = Space.Host.ExecutingObject.UIInputField.PreferredHeight
The preferred width this UIInputField should be allocated if there is sufficient space. (Used by the Layout system)
prefWidth = Space.Host.ExecutingObject.UIInputField.PreferredWidth
The normal color.
The color of the control when it is highlighted.
The color of the control when it is pressed.
The color of the control when it is disabled.
This multiplies the tint color for each transition by its value.
|