limboai/demo/tests/waypoints/test_waypoints.gd

29 lines
726 B
GDScript3
Raw Normal View History

#*
#* test_waypoints.gd
#* =============================================================================
#* Copyright 2021-2023 Serhii Snitsaruk
#*
#* Use of this source code is governed by an MIT-style
#* license that can be found in the LICENSE file or at
#* https://opensource.org/licenses/MIT.
#* =============================================================================
#*
extends Node2D
@onready var agent: CharacterBody2D = $Agent
@onready var agent_2: CharacterBody2D = $Agent2
func _ready() -> void:
var waypoints: Array[Node] = $Waypoints.get_children()
for wp in waypoints:
agent.add_waypoint(wp.global_position)
waypoints.reverse()
for wp in waypoints:
agent_2.add_waypoint(wp.global_position)