Knowledge base
Search Blueprint patterns
Searching…
Knowledge base
Variables: WaypointLocations (Array<Vector>), CurrentWaypointIndex (int). Pattern: EventBeginPlay → set up WaypointLocations array → MoveToNextWaypoint (custom event). MoveToNextWaypoint: GetController → CastTo<AIController> → MoveToLocation(Dest=WaypointLocations[CurrentWaypointIndex], AcceptanceRadius=100) → Bind OnMoveCompleted delegate → In callback: Increment CurrentWaypointIndex (modulo array length) → call MoveToNextWaypoint again. Alternative: Use SimpleMoveToLocation for simpler cases. Requires NavMeshBoundsVolume in scene. GetRandomReachablePointInRadius for random wander.