TestGame/assets/levels/level_1.gd
2025-01-04 23:07:42 +01:00

24 lines
593 B
GDScript

extends Node3D
@onready var tawna: CharacterBody3D = $NPC/NPC_Tawna;
@onready var player: CharacterBody3D = $NPC/NPC_Coco;
var d = GDRx.on_physics_step().subscribe(attach_target).dispose_with(self)
func _ready() -> void:
print(get_parent_node_3d())
tawna.target = player
#
func attach_target(delta: float) -> void:
var g = get_node("../Level/Player")
if tawna and g:
print("l")
tawna.target = g
d.dispose()
func _on_area_3d_area_entered(area: Area3D) -> void:
if area.is_in_group("Player"):
#get_tree().change_scene_to_packed()
print("Hit")
print(area)