Inherits from WorkingVisualisations |
frozen_patch optional | :: Sprite4Way | |
circuit_connector_layer optional | :: RenderLayer or CircuitConnectorLayer | Render layer(s) for all directions of the circuit connectors. |
Render layer(s) for all directions of the circuit connectors. | ||
circuit_connector_secondary_draw_order optional | :: int8 or CircuitConnectorSecondaryDrawOrder | Secondary draw order(s) for all directions of the circuit connectors. |
Secondary draw order(s) for all directions of the circuit connectors. | ||
animation_progress optional | :: float | |
reset_animation_when_frozen optional | :: bool |
animation optional | :: Animation4Way | |
idle_animation optional | :: Animation4Way | Idle animation must have the same frame count as animation. |
Idle animation must have the same frame count as animation. | ||
always_draw_idle_animation optional | :: bool | Only loaded if |
Only loaded if | ||
default_recipe_tint optional | :: GlobalRecipeTints | |
recipe_not_set_tint optional | :: GlobalRecipeTints | |
states optional | :: array[VisualState] | At least 2 visual states must be defined or no states at all. [...] |
At least 2 visual states must be defined or no states at all. [...] | ||
working_visualisations optional | :: array[WorkingVisualisation] | Used to display different animations when the machine is running, for example tinted based on the current recipe. |
Used to display different animations when the machine is running, for example tinted based on the current recipe. | ||
shift_animation_waypoints optional | :: ShiftAnimationWaypoints | Only loaded if one of |
Only loaded if one of | ||
shift_animation_waypoint_stop_duration optional | :: uint16 | Only loaded if |
Only loaded if | ||
shift_animation_transition_duration optional | :: uint16 | Only loaded if |
Only loaded if | ||
status_colors optional | :: StatusColors | Used by WorkingVisualisation::apply_tint. |
Used by WorkingVisualisation::apply_tint. |
animation_progress optional | :: float | |
circuit_connector_layer optional | :: RenderLayer or CircuitConnectorLayer | Render layer(s) for all directions of the circuit connectors. |
Render layer(s) for all directions of the circuit connectors. | ||
circuit_connector_secondary_draw_order optional | :: int8 or CircuitConnectorSecondaryDrawOrder | Secondary draw order(s) for all directions of the circuit connectors. |
Secondary draw order(s) for all directions of the circuit connectors. | ||
frozen_patch optional | :: Sprite4Way | |
reset_animation_when_frozen optional | :: bool |
always_draw_idle_animation optional | :: bool | Only loaded if |
Only loaded if | ||
animation optional | :: Animation4Way | |
default_recipe_tint optional | :: GlobalRecipeTints | |
idle_animation optional | :: Animation4Way | Idle animation must have the same frame count as animation. |
Idle animation must have the same frame count as animation. | ||
recipe_not_set_tint optional | :: GlobalRecipeTints | |
shift_animation_transition_duration optional | :: uint16 | Only loaded if |
Only loaded if | ||
shift_animation_waypoint_stop_duration optional | :: uint16 | Only loaded if |
Only loaded if | ||
shift_animation_waypoints optional | :: ShiftAnimationWaypoints | Only loaded if one of |
Only loaded if one of | ||
states optional | :: array[VisualState] | At least 2 visual states must be defined or no states at all. [...] |
At least 2 visual states must be defined or no states at all. [...] | ||
status_colors optional | :: StatusColors | Used by WorkingVisualisation::apply_tint. |
Used by WorkingVisualisation::apply_tint. | ||
working_visualisations optional | :: array[WorkingVisualisation] | Used to display different animations when the machine is running, for example tinted based on the current recipe. |
Used to display different animations when the machine is running, for example tinted based on the current recipe. |
Default: "object"
Render layer(s) for all directions of the circuit connectors.
Default: 100
Secondary draw order(s) for all directions of the circuit connectors.
Default: 0.5