This commit is contained in:
Nikolai Fesenko
2025-08-24 15:22:34 +02:00
parent e32a58f416
commit 8d00b1a40f
7 changed files with 31 additions and 13 deletions

View File

@@ -79,16 +79,22 @@ func set_target_position():
var newPos = target_object.global_position
newPos.y = self.position.y
nav_agent.target_position = newPos
if target_object.name != "ActionNode":
target_object.ActionNode.area.body_entered.connect(on_target_reached)
else:
target_object.area.body_entered.connect(on_target_reached)
#nav_agent.target_position = start_pos
func on_target_reached(body):
print("I reached ")
if body == self:
if target_object != null:
print("I reached a target")
is_target_reached = true
nav_agent.target_position = self.global_position
Global.interact.emit(self, target_object)
func _on_navigation_agent_3d_target_reached() -> void:
if target_object != null:
print("I reached a target")
is_target_reached = true
nav_agent.target_position = self.global_position
Global.interact.emit(self, target_object)
pass
func set_timer(time):