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

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

DrawObstaclesBoolean. Return whether to draw Obstacles. Or Draw debug geometry for Obstacles.
MaxLayersUInt32. Return the maximum number of layers permitted to build. Or Set the maximum number of layers that navigation construction can create.
MaxObstaclesUInt32. Return the maximum number of obstacles allowed. Or Set the maximum number of obstacles allowed.
[read-only]
override
TypeStringHash. Urho's type system type.
[read-only]
override
TypeNameString. Urho's low-level type name.
[read-only]
static
TypeNameStaticString. Urho's low-level type name, accessible as a static method.
[read-only]
static
TypeStaticStringHash. Urho's low-level type, accessible as a static method.

Public Methods

override
Build() : Boolean
Build/rebuild the entire navigation mesh.
override
Build(BoundingBox) : Boolean
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>) : Subscription
Subscribes to the NavigationObstacleAdded event raised by the DynamicNavigationMesh.
SubscribeToNavigationObstacleRemoved(Action<NavigationObstacleRemovedEventArgs>) : Subscription
Subscribes to the NavigationObstacleRemoved event raised by the DynamicNavigationMesh.

Public Events