Urho 1.0.0.0 Urho.Component Crowd manager scene component. Should be added only to the root scene node. To be added. Constructor 1.0.0.0 Constructs a new instance of Urho.Navigation.CrowdManager which is tied to the . Constructor 1.0.0.0 Pointer to the raw unmanaged Urho object. Constructs a new instance of Urho.Navigation.CrowdManager, given a raw pointer to an unmanaged object This creates a new managed wrapper for the type using the raw pointer to an unmanaged object. Objects that are created in this fashion get registered with the UrhoSharp runtime. This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users. Constructor 1.0.0.0 The context that this object will be attached to. Constructs a new instance of Urho.Navigation.CrowdManager linked to a specific . Constructor 1.0.0.0 Pass UrhoObjectFlag.Empty. Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field. This constructor should be invoked by your code if you provide your own constructor that sets the handle field. This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor. You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object. Method 1.0.0.0 System.Void Apply attribute changes that can not be applied immediately. Called after scene load or a network update. To be added. Event 1.0.0.0 System.Action<Urho.Navigation.CrowdAgentFailureEventArgs> To be added. The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the method. That one will force that callback and will ignore any previously set events here. Event 1.0.0.0 System.Action<Urho.Navigation.CrowdAgentRepositionEventArgs> To be added. The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the method. That one will force that callback and will ignore any previously set events here. Event 1.0.0.0 System.Action<Urho.Navigation.CrowdAgentStateChangedEventArgs> To be added. The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the method. That one will force that callback and will ignore any previously set events here. Method 1.0.0.0 System.Void To be added. Add debug geometry to the debug renderer. To be added. Method 1.0.0.0 System.Void To be added. To be added. Draw the agents' pathing debug data. To be added. Method 1.0.0.0 Urho.Vector3 To be added. To be added. To be added. Find the nearest point on the navigation mesh to a given point using the crowd initialized query extent (based on maxAgentRadius) and the specified query filter type. To be added. To be added. Method 1.0.0.0 System.Single To be added. To be added. Get the cost of an area for the specified query filter type. To be added. To be added. Method 1.0.0.0 System.Single To be added. To be added. To be added. To be added. To be added. Return distance to wall from a point using the crowd initialized query extent (based on maxAgentRadius) and the specified query filter type. Maximum search radius must be specified. To be added. To be added. Method 1.0.0.0 System.UInt16 To be added. Get the exclude flags for the specified query filter type. To be added. To be added. Method 1.0.0.0 System.UInt16 To be added. Get the include flags for the specified query filter type. To be added. To be added. Method 1.0.0.0 System.UInt32 To be added. Get the number of configured area in the specified query filter type. To be added. To be added. Method 1.0.0.0 Urho.Navigation.CrowdObstacleAvoidanceParams To be added. Get the params for the specified obstacle avoidance type. To be added. To be added. Method 1.0.0.0 Urho.Vector3 To be added. To be added. Return a random point on the navigation mesh using the crowd initialized query extent (based on maxAgentRadius) and the specified query filter type. To be added. To be added. Method 1.0.0.0 Urho.Vector3 To be added. To be added. To be added. To be added. Return a random point on the navigation mesh within a circle using the crowd initialized query extent (based on maxAgentRadius) and the specified query filter type. The circle radius is only a guideline and in practice the returned point may be further away. To be added. To be added. Property 1.0.0.0 System.Single Get the maximum radius of any agent. Or Set the maximum radius of any agent. To be added. To be added. Property 1.0.0.0 System.UInt32 Get the maximum number of agents. Or Set the maximum number of agents. To be added. To be added. Method 1.0.0.0 Urho.Vector3 To be added. To be added. To be added. To be added. Try to move along the surface from one point to another using the crowd initialized query extent (based on maxAgentRadius) and the specified query filter type. To be added. To be added. Property 1.0.0.0 Urho.Navigation.NavigationMesh Get the Navigation mesh assigned to the crowd. Or Assigns the navigation mesh for the crowd. To be added. To be added. Property 1.0.0.0 System.UInt32 Get the number of configured obstacle avoidance types. To be added. To be added. Property 1.0.0.0 System.UInt32 Get the number of configured query filter types. To be added. To be added. Method 1.0.0.0 Urho.Vector3 To be added. To be added. To be added. To be added. Perform a walkability raycast on the navigation mesh between start and end using the crowd initialized query extent (based on maxAgentRadius) and the specified query filter type. Return the point where a wall was hit, or the end point if no walls. To be added. To be added. Method 1.0.0.0 System.Void To be added. Register object factory. To be added. Method 1.0.0.0 System.Void To be added. Reset any crowd target for all crowd agents found in the specified node. Defaulted to scene node. To be added. Method 1.0.0.0 System.Void To be added. To be added. To be added. Set the cost of an area for the specified query filter type. To be added. Method 1.0.0.0 System.Void To be added. To be added. Set the crowd target position. The target position is set to all crowd agents found in the specified node. Defaulted to scene node. To be added. Method 1.0.0.0 System.Void To be added. To be added. Set the crowd move velocity. The move velocity is applied to all crowd agents found in the specified node. Defaulted to scene node. To be added. Method 1.0.0.0 System.Void To be added. To be added. Set the exclude flags for the specified query filter type. To be added. Method 1.0.0.0 System.Void To be added. To be added. Set the include flags for the specified query filter type. To be added. Method 1.0.0.0 System.Void To be added. To be added. Set the params for the specified obstacle avoidance type. To be added. Method 1.0.0.0 Urho.Subscription The handler to invoke when this event is raised. Subscribes to the CrowdAgentFailure event raised by the CrowdManager. Returns an Urho.Subscription that can be used to cancel the subscription. This method will override any prior subscription, including those assigned to on event handlers. This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from. For a more event-like approach, use the event. Method 1.0.0.0 Urho.Subscription The handler to invoke when this event is raised. Subscribes to the CrowdAgentReposition event raised by the CrowdManager. Returns an Urho.Subscription that can be used to cancel the subscription. This method will override any prior subscription, including those assigned to on event handlers. This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from. For a more event-like approach, use the event. Method 1.0.0.0 Urho.Subscription The handler to invoke when this event is raised. Subscribes to the CrowdAgentStateChanged event raised by the CrowdManager. Returns an Urho.Subscription that can be used to cancel the subscription. This method will override any prior subscription, including those assigned to on event handlers. This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from. For a more event-like approach, use the event. Property 1.0.0.0 Urho.StringHash Urho's type system type. StringHash representing the type for this C# type. This returns the Urho's type and is surfaced for low-level Urho code. Property 1.0.0.0 System.String Urho's low-level type name. Stringified low-level type name. Property 1.0.0.0 System.String Urho's low-level type name, accessible as a static method. Stringified low-level type name. Property 1.0.0.0 Urho.StringHash Urho's low-level type, accessible as a static method. This returns the Urho's type and is surface for the low-level Urho code.