Module |
|
Header |
/Engine/Source/Runtime/Navmesh/Public/DetourCrowd/DetourCrowd.h |
Include |
#include "DetourCrowd/DetourCrowd.h" |
struct dtCrowdAgentParams
Configuration parameters for a crowd agent.
Name | Description | ||
---|---|---|---|
|
unsigned int |
avoidanceGroup |
[UE4] Groups flags attached to the agent |
|
float |
avoidanceQueryMultiplier |
[UE4] Mutliplier for avoidance velocities |
|
float |
collisionQueryRange |
Defines how close a collision element must be before it is considered for steering behaviors. [Limits: > 0]. |
|
unsigned char |
filter |
UE4: Id of navigation filter used by this agent [Limits: 0 <= value <= #DT_CROWD_MAX_FILTERS] |
|
unsigned int |
groupsToAvoid |
[UE4] Avoid agents when they group is matching mask |
|
unsigned int |
groupsToIgnore |
[UE4] Don't avoid agents when they group is matching mask |
|
float |
height |
Agent height. [Limit: > 0]. |
|
TSharedPtr< dtQ... |
linkFilter |
UE4: special link filter used by this agent. |
|
float |
maxAcceleration |
Maximum allowed acceleration. [Limit: >= 0]. |
|
float |
maxSpeed |
Maximum allowed speed. [Limit: >= 0]. |
|
unsigned char |
obstacleAvoidanceType |
The index of the avoidance configuration to use for the agent. |
|
float |
pathOptimizationRange |
The path visibility optimization range. [Limit: > 0]. |
|
float |
radius |
Agent radius. [Limit: >= 0]. |
|
float |
separationWeight |
How aggresive the agent manager should be at avoiding collisions with this agent. [Limit: >= 0]. |
|
unsigned short |
updateFlags |
Flags that impact steering behavior. (See: UpdateFlags) |
|
void * |
userData |
User defined data attached to the agent. |