Signal 2 aspect rail tile
$object.signal2aspectrailtile:description$
Properties
aspect
$object.signalrailtile.aspect:description$
id
Unique object identifier. Each object in Traintastic has a globally unique id that can be used in scripts (see world.get_object).
name
$object.signalrailtile.name:description$
Methods
set_aspect(aspect)
$object.signalrailtile.set_aspect:description$
Parameters:
aspect
$object.signalrailtile.set_aspect.parameter.aspect:description$
Return values
$object.signalrailtile.set_aspect:return_values$
Events
on_aspect_changed
Fired when the signal aspect changes.
Deprecated
This event will be removed in Traintastic v0.5, use the generic on_changed event.
Handler signature
function (signal, aspect, user_data)
Arguments
-
signal- $object.signalrailtile.on_aspect_changed.parameter.signal:description$ -
aspect- $object.signalrailtile.on_aspect_changed.parameter.aspect:description$ -
user_data- optional user-provided value (see Events).
on_changed
$object.signal2aspectrailtile.on_changed:description$
Handler signature
function (value, object, name, user_data)
Arguments
-
value- $object.object.on_changed.parameter.value:description$ -
object- $object.object.on_changed.parameter.object:description$ -
name- $object.object.on_changed.parameter.name:description$ -
user_data- optional user-provided value (see Events).