Class System extends MessageDispatcher
Base class for custom systems. System is used to listen scene changes.Methods
onUpdate() method
onUpdate
onUpdate
onPostUpdate() method
onPostUpdate
onPostUpdate
onRender() method
onRender
onRender
onChildrenAdded(gameObject) method
onChildrenAdded
onChildrenAdded
onChildrenRemoved(gameObject) method
onChildrenRemoved
onChildrenRemoved
onChildrenChanged(gameObject) method
onChildrenRemoved
onChildrenRemoved
onComponentAdded(child, component) method
onComponentAdded
Parameters
void
onComponentAdded
Parameters
child : GameObject — GameObject instance.
component : Component — Component instance added to game object.
Returnscomponent : Component — Component instance added to game object.
void
onComponentRemoved(child, component) method
onComponentRemoved
Parameters
void
onComponentRemoved
Parameters
child : GameObject — GameObject instance.
component : Component — Component instance removed from game object.
Returnscomponent : Component — Component instance removed from game object.
void
dispose() method
Disposes all allocated resources.
Disposes all allocated resources.
Inherited Methods
on(name, callback, context) inherited method
Adds listener by given name and callback.
Parameters
MessageBinding
Adds listener by given name and callback.
Parameters
name : string — Message name.
callback : function — Function to be called on message send.
context : * — Object to be used as
Returnscallback : function — Function to be called on message send.
context : * — Object to be used as
this
in callback function. MessageBinding
off(names) inherited method
Removes all bindings by given message name.
Parameters
void
Removes all bindings by given message name.
Parameters
names : string — One or more message name.
Returnsvoid
once(name, callback, context) inherited method
Adds listener by given name and callback. Binding will be automatically removed after first execution.
Parameters
MessageBinding
Adds listener by given name and callback. Binding will be automatically removed after first execution.
Parameters
name : string — Message name.
callback : function — Function to be called on message send.
context : * — Object to be used as
Returnscallback : function — Function to be called on message send.
context : * — Object to be used as
this
in callback function. MessageBinding
post(name, params) inherited method
Posts message with a given params.
Adding
Parameters
void
Posts message with a given params.
Adding
~
character to the begging of the name will bubble message to the top of the tree.Parameters
name : string — The name of a message
params : * — A list of params to send
Returnsparams : * — A list of params to send
void
Inherited Properties
stage : Stage | null inherited property
Returns the stage Game Object to which this belongs to or null if not added onto stage.
Returns the stage Game Object to which this belongs to or null if not added onto stage.
path : string | null inherited property
Returns string representing a url like path to this object in the display
tree.
Returns string representing a url like path to this object in the display
tree.