visualisation-marsh/project/instruments.gd

12 lines
370 B
GDScript

extends Node
@onready var controls: Node = $SubViewport2/Controls
@onready var pfd: Node = $SubViewport/PFD
# Propagate the calls to child
func set_controls(current: Vector4):
controls.set("controls", current)
func set_trim(trim: Vector4):
controls.set("trim", trim)
func update_pfd(aircraft: Transform3D, velocity: Vector3):
pfd.call("update", aircraft, velocity)