extends VBoxContainer var elapsed := 0.0 var running := true @onready var instrument = $MotionPanel func _ready() -> void: $Pause.toggled.connect(func(paused: bool) -> void: running = not paused) func _process(delta: float) -> void: if not running: return elapsed += delta instrument.set_telemetry( Vector3(24 * sin(elapsed * 0.5), 18 * sin(elapsed * 0.3), fposmod(350 + elapsed * 4, 360)), Vector3(1.8 * cos(elapsed * 0.5), 0.9 * cos(elapsed * 0.3), 0.6), Vector3(2.8 * sin(elapsed * 0.7), 1.9 * cos(elapsed * 0.5), 1.2 * sin(elapsed * 0.4)) )