initial commit
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
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)
|
||||
Reference in New Issue
Block a user