Reference
Base class for implementing custom Action blocks.
Base class for implementing the user interface of a custom Action blocks.
Event fired when a GameObject is activated.
Property | Description | Type |
source | The GameObject that was activated | GameObject |
Event fired when the Application gets or losts the input focus.
Property | Description | Type |
isFocused | Whether the application is currently focused or not. | bool |
Event fired when the Application starts.
Event fired when the Application enters or exits pause.
Property | Description | Type |
isPaused | Whether the application is currently paused or not. | bool |
Event fired when the Application is about to close.
Base class for implementing built-in Variables.
Event fired when a click is detected in the area of an UI element.
Property | Description | Type |
source | The GameObject where the event was originated | GameObject |
position | The current screen coordinates of the pointer | Vector2 |
Event fired when a collider/rigidbody has begun touching another rigidbody/collider.
Property | Description | Type |
source | The GameObject that was collided | GameObject |
other | The GameObject that collided with 'source' | GameObject |
contactPoint | The 3d world coordinates of the collision contact point | Vector3 |
relativeVelocity | The relative linear velocity of the two colliding objects | Vector3 |
Event fired when a collider/rigidbody has stopped touching another rigidbody/collider.
Property | Description | Type |
source | The GameObject that was collided | GameObject |
other | The GameObject that collided with 'source' | GameObject |
contactPoint | The 3d world coordinates of the collision contact point | Vector3 |
relativeVelocity | The relative linear velocity of the two colliding objects | Vector3 |
Event fired while (that is, every frame) a collider/rigidbody is touching another rigidbody/collider.
Property | Description | Type |
source | The GameObject that was collided | GameObject |
other | The GameObject that collided with 'source' | GameObject |
contactPoint | The 3d world coordinates of the collision contact point | Vector3 |
relativeVelocity | The relative linear velocity of the two colliding objects | Vector3 |
Class implementing the Command block.
Base class for implementing custom Condition blocks.
Property | Description | Type |
source | The origin of the event | GameObject |
kind | A literal descriptor / identifier useful for filtering | string |
data | Data attached to the event | Variable |
public void AddListener(IEventListener listener)
Subscribes the specified listener to next events of this type.
public void RemoveListener(IEventListener listener)
Removes the specified listener from the subscription list for events of this type.
Event fired when a GameObject is deactivated.
Property | Description | Type |
source | The GameObject that was deactivated | GameObject |
Event fired when a selectable UI element is deselected.
Property | Description | Type |
source | The GameObject where the event was originated | GameObject |
Base class for implementing special custom Action blocks that only work within On Draw Gizmos Programs.
Base class for implementing the user interface of a custom block extending the DrawGizmosAction class.
Event fired when the editing of an InputField has ended.
Property | Description | Type |
source | The GameObject that originated the event | GameObject |
value | The text in the InputField | String |
Event fired when a message from the host browser is received.
Property | Description | Type |
stringMessage | The received message as string | string |
intMessage | The received message as signed 32-bit integer value | int |
floatMessage | The received message as 32-bit floating-point value | float |
dataType | The data type of the received message | DataType |
Class implementing the Force block.
Base class for implementing custom Action blocks that return a result value.
Class implementing the Key block.
Property | Description | Type |
key | The key that was pressed | Key |
Property | Description | Type |
key | The key that was released | Key |
Event fired when the current language is changed.
Property | Description | Type |
language | The new current language | Language |
Base class for implementing custom Action blocks.
Base class for implementing the user interface of a custom Action blocks.
Class implementing the List block.
Base class for implementing custom Action blocks that work with a List.
Base class for implementing the user interface of a custom Action blocks.
Base class for implementing custom Action blocks that work with a List and return a result value.
Base class for implementing custom Action blocks that work with a List and an Index property.
Base class for implementing the user interface of a custom Action blocks.
Base class for implementing custom Action blocks that work with a List and an Index property and return a result value.
Base class for implementing custom Action blocks that work with a List and an Item property.
Base class for implementing the user interface of a custom Action blocks.
Base class for implementing custom Action blocks that work with a List and an Item property and return a result value.
Base class for implementing custom Action blocks that work with a List, an Index and an Item property.
Base class for implementing the user interface of a custom Action blocks.
Base class for implementing custom Action blocks that work with a List, an Index and an Item property and return a result value.
Class implementing the Localization block.
Class implementing the Macro Program block.
Event fired when any mouse button is pressed in the area of an UI element or Collider.
Property | Description | Type |
source | The GameObject where the event was originated | GameObject |
position | The current screen coordinates of the mouse pointer | Vector2 |
Event fired when the mouse is dragged in the area of an UI element or Collider.
Property | Description | Type |
source | The GameObject where the event was originated | GameObject |
position | The current screen coordinates of the mouse pointer | Vector2 |
delta | The mouse movement since last frame expressed as relative screen coordinates | Vector2 |
Event fired after the mouse pointer enters the area of an UI element or Collider.
Property | Description | Type |
source | The GameObject where the event was originated | GameObject |
position | The current screen coordinates of the mouse pointer | Vector2 |
Event fired after the mouse pointer exits the area of an UI element or Collider.
Property | Description | Type |
source | The GameObject where the event was originated | GameObject |
position | The current screen coordinates of the mouse pointer | Vector2 |
Event fired while (that is, every frame) the mouse pointer is inside the area of an UI element or Collider.
Property | Description | Type |
source | The GameObject where the event was originated | GameObject |
position | The current screen coordinates of the mouse pointer | Vector2 |
Event fired when any mouse button is released in the area of an UI element or Collider.
Property | Description | Type |
source | The GameObject where the event was originated | GameObject |
position | The current screen coordinates of the mouse pointer | Vector2 |
Base class for implementing the user interface of a custom Action blocks.
Base class for implementing the user interface of a custom Action blocks.
Class implementing the On Parameter Change](../reference.md#on-parameter-change) Program block.
1.2
Class implementing the Parameter block.
Base class for implementing the user interface of a custom Action blocks.
Property | Description | Type |
parameter | The Parameter changed | Parameter |
Class implementing the Path block.
Event fired when the pointer is down in the area of an UI element.
Property | Description | Type |
source | The GameObject where the event was originated | GameObject |
position | The current screen coordinates of the pointer | Vector2 |
Event fired when the pointer enters the area of an UI element.
Property | Description | Type |
source | The GameObject where the event was originated | GameObject |
position | The current screen coordinates of the pointer | Vector2 |
Event fired when the pointer exits the area of an UI element.
Property | Description | Type |
source | The GameObject where the event was originated | GameObject |
position | The current screen coordinates of the pointer | Vector2 |
Event fired when the pointer stops being down in the area of an UI element.
Property | Description | Type |
source | The GameObject where the event was originated | GameObject |
position | The current screen coordinates of the pointer | Vector2 |
Class implementing the Pool block.