Passer au contenu principal
Version: bleeding-edge 🩸

🚢 Navigation

Creates a reachable path into navigable space.

🗿Static Class
This is a Static Class. Access it's methods directly with .. It's not possible to spawn new instances.
💂Authority
This static class can be accessed only on 🟧 Client side.
🧑‍💻API Source
The methods, properties and events descriptions from this page are defined in our GitHub API Repository!

🗿 Static Functions

ReturnsNameDescription
tableFindPathToLocationFinds a Path given Start and End location
VectorGetRandomPointInNavigableRadiusFinds random, point in navigable space restricted to Radius around Origin. Resulting location is not tested for reachability from the Origin
VectorGetRandomReachablePointInRadiusFinds random, reachable point in navigable space restricted to radius around origin

FindPathToLocation

Finds a Path given Start and End location (only if map has a NavMesh)

— Returns table (with this format).

local ret = Navigation.FindPathToLocation(start_location, end_location)
TypeParameterDefaultDescription
Vectorstart_location
Vectorend_location

GetRandomPointInNavigableRadius

Finds random, point in navigable space restricted to Radius around Origin. Resulting location is not tested for reachability from the Origin (only if map has a NavMesh)

— Returns Vector (The random point).

local ret = Navigation.GetRandomPointInNavigableRadius(origin, radius)
TypeParameterDefaultDescription
Vectororigin
floatradius

GetRandomReachablePointInRadius

Finds random, reachable point in navigable space restricted to radius around origin (only if map has a NavMesh)

— Returns Vector (The random point).

local ret = Navigation.GetRandomReachablePointInRadius(origin, radius)
TypeParameterDefaultDescription
Vectororigin
floatradius

🚀 Events

This class doesn't have own events.