Files
2026-07-04 18:22:23 -06:00

19 lines
499 B
GDScript

extends Node
@export var vehicle_scene: PackedScene
var host_vehicle: VehicleNode
# Called when the node enters the scene tree for the first time.
func _ready() -> void:
Signals.requested_host_vehicle.connect(_on_host_vehicle_requested)
host_vehicle = vehicle_scene.instantiate()
host_vehicle.host = true
add_child(host_vehicle)
Signals.vehicle_added.emit(host_vehicle)
func _on_host_vehicle_requested(requester: Node):
if host_vehicle != null:
requester.set_host_vehicle(host_vehicle)