Files
car-os/sensors/sensor_spawner.gd
T

16 lines
471 B
GDScript
Raw Normal View History

2026-07-04 18:22:23 -06:00
extends Node3D
class_name SensorSpawner
var vehicle: VehicleNode
# Called when the node enters the scene tree for the first time.
func _ready() -> void:
vehicle = get_parent()
SensorSignals.new_sensor_connected.connect(_on_new_sensor_connected)
func _on_new_sensor_connected(sensor_ip: String, provider_data: Array) -> void:
var sensor_node = VehicleSensorNode.new()
sensor_node.ip_address = sensor_ip
add_child(sensor_node)
vehicle.add_sensor_node(sensor_node)