16 lines
471 B
GDScript
16 lines
471 B
GDScript
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)
|