Skip to content

Signal 3 aspect rail tile

$object.signal3aspectrailtile: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.

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).