Class NavigationSystemMono
Inherited Members
Namespace: Ride.Terrain.Navigation
Assembly: cs.temp.dll.dll
Syntax
public class NavigationSystemMono : RideSystemMonoBehaviour, INavigationSystem, IRideSystem, IApiInject, IIdentity
Methods
Name | Description |
---|---|
ClearNavMeshData(RideID) | Clears navigation mesh data for an INavigation |
ClearNavMeshData(INavigation) | Clears navigation mesh data for an INavigation |
GenerateNavMeshFromTerrain(NavigationMeshGenerationType, ITerrain, IProgress<LoadNavigationProgress>) | Builds a nav mesh based on terrain data passed in |
LoadCustomNavMesh(String, IProgress<LoadNavigationProgress>) | Builds a nav mesh based on custom user data (such as a render mesh to build from) |
LoadNavMesh(LoadNavigationParams) | Loads a nav mesh based on the parameters given |
PlaceNavMeshObstacle_Box(RideVector3, RideVector3) | Places a box obstacle in the navigation mesh so that a specific radius becomes non-navigable. |
PlaceNavMeshObstacle_Capsule(RideVector3, Single, Single) | Places a capsule obstacle in the navigation mesh so that a specific radius becomes non-navigable. |
PlaceNavMeshObstacle_Custom(String, RideVector3, RideVector3, RideVector3) | Places a custom obstacle in the navigation mesh so that the area around it becomes non-navigable. |
RebuildNavMesh(RideID) | Rebuilds navigation mesh data for an INavigation |
RebuildNavMesh(INavigation) | Rebuilds navigation mesh data for an INavigation |
SamplePosition(RideVector3, out RideNavMeshHit, Single, Int32) |