vrp-gruppe-sechs/disco-escape-roomv-5/teleport_spawn_point.gd

22 lines
488 B
GDScript

extends Area3D
## Target festlegen
@export_file("*.tscn") var target_szene : String
@export var spawn_point : String
func _ready():
body_entered.connect(_on_body_entered)
func _on_body_entered(_body : Node3D) -> void:
if not target_szene or target_szene == "":
return
# Finde die Szene
var szene_base : XRToolsSceneBase = XRTools.find_xr_ancestor(self, "*", "XRToolsSceneBase")
if not szene_base:
return
# Starte Szene
szene_base.load_scene(target_szene, spawn_point)