- Urho.Navigation
- DynamicNavigationMesh
Urho.Navigation.DynamicNavigationMesh Class
Constructor.
See Also: DynamicNavigationMesh
Syntax
public class DynamicNavigationMesh : NavigationMesh
Requirements
Namespace: Urho.Navigation
Assembly: Urho (in Urho.dll)
Assembly Versions: 1.0.0.0
Assembly: Urho (in Urho.dll)
Assembly Versions: 1.0.0.0
The members of Urho.Navigation.DynamicNavigationMesh are listed below.
See Also: NavigationMesh
Public Constructors
Constructs a new instance of Urho.Navigation.DynamicNavigationMesh, given a raw pointer to an unmanaged object | ||
Protected Constructors
Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field. |
Public Properties
DrawObstacles | Boolean. Return whether to draw Obstacles. Or Draw debug geometry for Obstacles. | |
MaxLayers | UInt32. Return the maximum number of layers permitted to build. Or Set the maximum number of layers that navigation construction can create. | |
MaxObstacles | UInt32. Return the maximum number of obstacles allowed. Or Set the maximum number of obstacles allowed. | |
[read-only] override | Type | StringHash. Urho's type system type. |
[read-only] override | TypeName | String. Urho's low-level type name. |
[read-only] static | TypeNameStatic | String. Urho's low-level type name, accessible as a static method. |
[read-only] static | TypeStatic | StringHash. Urho's low-level type, accessible as a static method. |
Public Methods
override | Build()Build/rebuild the entire navigation mesh. | |
override | Build(BoundingBox)Build/rebuild a portion of the navigation mesh. | |
override | DrawDebugGeometry(Boolean)Add debug geometry to the debug renderer. | |
override | DrawDebugGeometry(DebugRenderer, Boolean)Visualize the component as debug geometry. | |
static | RegisterObject(Context)Register with engine context. | |
SubscribeToNavigationObstacleAdded(Action<NavigationObstacleAddedEventArgs>)Subscribes to the NavigationObstacleAdded event raised by the DynamicNavigationMesh. | ||
SubscribeToNavigationObstacleRemoved(Action<NavigationObstacleRemovedEventArgs>)Subscribes to the NavigationObstacleRemoved event raised by the DynamicNavigationMesh. |