TestGame/assets/levels/level_1.gd

24 lines
593 B
GDScript3
Raw Permalink Normal View History

2024-12-27 21:00:07 +01:00
extends Node3D
2025-01-04 23:07:42 +01:00
@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)
2025-01-02 12:09:30 +01:00
2024-12-27 21:00:07 +01:00
func _ready() -> void:
2025-01-02 14:05:21 +01:00
print(get_parent_node_3d())
2025-01-02 12:09:30 +01:00
tawna.target = player
2025-01-04 23:07:42 +01:00
#
func attach_target(delta: float) -> void:
var g = get_node("../Level/Player")
if tawna and g:
print("l")
tawna.target = g
d.dispose()
2024-12-27 21:00:07 +01:00
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)