Hệ thống Waypoint (WaypointClass) là các vị trí mà Character có thể di chuyển tới, được đặt thủ công trên khắp map trong quá trình edit
Waypoint Collector là các function giúp cho AI điều khiển nhân vật lựa chọn ra một wp cần thiết. Có 4 kiểu Waypoint Collector như sau
Closest_Waypoint(float range): Trả về wp gần nhất trong một bán kính nhất địnhClosest_Waypoint(std::list Collection): Trả về wp gần nhất trong một tập hợp các wpFarthest_Waypoint(float range): Trả về wp gần nhất trong một bán kính nhất địnhFarthest_Waypoint(std::list Collection): Trả về wp gần nhất trong một tập hợp các wpKhi character đang chiếm hữu wp rời đi (hoặc bị tiêu diệt), wp đó sẽ được reset về tình trạng ban đầu để tạo điều kiện cho các character khác sử dụng wp đó. Có nhiều trường hợp để wp có thể reset
Gọi wp1 là wp mà character đang chiếm hữu, wp2 là wp mới mà character xác định được để di chuyển tới