struct
Animation4WaytrueAnimation4WaytrueIdle animation must have the same frame count as animation.
booleantrueOnly loaded if idle_animation is defined.
GlobalRecipeTintstrueGlobalRecipeTintstrueArray<VisualState>trueAt least 2 visual states must be defined or no states at all. At most 32 states may be defined.
Array<WorkingVisualisation>trueUsed to display different animations when the machine is running, for example tinted based on the current recipe.
ShiftAnimationWaypointstrueOnly loaded if one of shift_animation_waypoint_stop_duration or shift_animation_transition_duration is not 0.
uint16trueOnly loaded if shift_animation_waypoints is defined.
uint16trueOnly loaded if shift_animation_waypoints is defined.
StatusColorstrueUsed by WorkingVisualisation::apply_tint.