Urho
1.0.0.0
Urho.Component
Crowd agent component, requires a CrowdManager component in the scene. When not set explicitly, agent's radius and height are defaulted to navigation mesh's agent radius and height, respectively.
To be added.
Constructor
1.0.0.0
Constructs a new instance of Urho.Navigation.CrowdAgent which is tied to the .
Constructor
1.0.0.0
Pointer to the raw unmanaged Urho object.
Constructs a new instance of Urho.Navigation.CrowdAgent, 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.CrowdAgent 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.
Property
1.0.0.0
Urho.Vector3
Return the agent's actual velocity.
To be added.
To be added.
Property
1.0.0.0
System.Int32
Return the agent id.
To be added.
To be added.
Property
1.0.0.0
Urho.Navigation.CrowdAgentState
Return the agent's state.
To be added.
To be added.
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.
Property
1.0.0.0
Urho.Vector3
Return the agent's desired velocity.
To be added.
To be added.
Method
1.0.0.0
System.Void
To be added.
Draw debug geometry.
To be added.
Method
1.0.0.0
System.Void
To be added.
To be added.
Draw debug feelers.
To be added.
Method
1.0.0.0
System.Boolean
Return true when the agent has arrived at its target.
To be added.
To be added.
Method
1.0.0.0
System.Boolean
Return true when the agent has a target.
To be added.
To be added.
Property
1.0.0.0
System.Single
Get the agent's height.
Or
Set the agent's height.
To be added.
To be added.
Property
1.0.0.0
System.Boolean
Return true when the agent is in crowd (being managed by a crowd manager).
To be added.
To be added.
Property
1.0.0.0
System.Single
Get the agent's max acceleration.
Or
Set the agent's max acceleration.
To be added.
To be added.
Property
1.0.0.0
System.Single
Get the agent's max velocity.
Or
Set the agent's max velocity.
To be added.
To be added.
Property
1.0.0.0
Urho.Navigation.NavigationPushiness
Get the agent's navigation pushiness.
Or
Set the agent's navigation pushiness.
To be added.
To be added.
Property
1.0.0.0
Urho.Navigation.NavigationQuality
Get the agent's navigation quality.
Or
Set the agent's navigation quality.
To be added.
To be added.
Property
1.0.0.0
System.UInt32
Get the agent's obstacle avoidance type.
Or
Set the agent's obstacle avoidance type.
To be added.
To be added.
Method
1.0.0.0
System.Void
Handle enabled/disabled state change.
To be added.
Property
1.0.0.0
Urho.Vector3
Return the agent's position.
To be added.
To be added.
Property
1.0.0.0
System.UInt32
Get the agent's query filter type.
Or
Set the agent's query filter type.
To be added.
To be added.
Property
1.0.0.0
System.Single
Get the agent's radius.
Or
Set the agent's radius.
To be added.
To be added.
Method
1.0.0.0
System.Void
To be added.
Register object factory.
To be added.
Property
1.0.0.0
Urho.Navigation.CrowdAgentRequestedTarget
Return the agent's requested target type, if any.
To be added.
To be added.
Method
1.0.0.0
System.Void
Reset any target request for the specified agent.
To be added.
Property
1.0.0.0
Urho.Vector3
Return the agent's requested target position.
Or
Submit a new target position request for this agent.
To be added.
To be added.
Property
1.0.0.0
Urho.Navigation.CrowdAgentTargetState
Return the agent's target state.
To be added.
To be added.
Property
1.0.0.0
Urho.Vector3
Return the agent's requested target velocity.
Or
Submit a new target velocity request for this agent.
To be added.
To be added.
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.
Property
1.0.0.0
System.Boolean
Return true when the node's position should be updated by the CrowdManager.
Or
Update the node position. When set to false, the node position should be updated by other means (e.g. using Physics) in response to the E_CROWD_AGENT_REPOSITION event.
To be added.
To be added.