Slider for one GameClock's runtime speed multiplier. Keep this slider and parent in PROCESS_MODE_ALWAYS. Inherited pause mode can block input after engine playback pauses the tree.
Source: addons/calendar_time/ui/time_speed/game_clock_speed_slider.gd
Syntax
class GameClockSpeedSlider extends SliderMembers
| Name | Kind | Summary |
|---|---|---|
slider_time_multipliers | Property | Time speed values for ticks in the slider. Reassigning rebuilds the slider range and tick count so the control stays usable. An empty list is rejected by the `_ready` authoring guard, which falls back to one deterministic tick. |
unpause_requested | Signal | Emitted when this control resumes the SceneTree. Demo UI can use this to let the engine playback control restore its last running speed and visual label. |
speed_prefix | Property | Prefix label shown before the clock speed value. |
unpause_tree_on_speed_change | Property | Selecting any non-paused clock speed resumes the SceneTree by default so the calendar-speed control can act as a visible resume control in the demo. |
clock | Property | Clock whose timeline is controlled. This intentionally does not touch Engine.time_scale. |
label | Property | Describes the current speed selection on this label. |
value_label | Property | Shows the speed slider's numeric value on this label. |
set_label | Method | |
CLOCK_SPEED_MULTIPLIER | Field | Clock speed multiplier is serialized under this key. |
to_dict | Method | |
from_dict | Method |