update
This commit is contained in:
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user