#* #* example_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 agent1: CharacterBody2D = $Agent @onready var agent2: CharacterBody2D = $Agent2 func _ready() -> void: var waypoints: Array[Node] = $Waypoints.get_children() for wp in waypoints: agent1.add_waypoint(wp.global_position) waypoints.reverse() for wp in waypoints: agent2.add_waypoint(wp.global_position)