dtCrowdAgentParams

Configuration parameters for a crowd agent.

Windows
MacOS
Linux

References

Module

Navmesh

Header

/Engine/Source/Runtime/Navmesh/Public/DetourCrowd/DetourCrowd.h

Include

#include "DetourCrowd/DetourCrowd.h"

Syntax

struct dtCrowdAgentParams

Remarks

Configuration parameters for a crowd agent.

Variables

Name Description

Public variable

unsigned int

 

avoidanceGroup

[UE4] Groups flags attached to the agent

Public variable

float

 

avoidanceQueryMultiplier

[UE4] Mutliplier for avoidance velocities

Public variable

float

 

collisionQueryRange

Defines how close a collision element must be before it is considered for steering behaviors. [Limits: > 0].

Public variable

unsigned char

 

filter

UE4: Id of navigation filter used by this agent [Limits: 0 <= value <= #DT_CROWD_MAX_FILTERS]

Public variable

unsigned int

 

groupsToAvoid

[UE4] Avoid agents when they group is matching mask

Public variable

unsigned int

 

groupsToIgnore

[UE4] Don't avoid agents when they group is matching mask

Public variable

float

 

height

Agent height. [Limit: > 0].

Public variable

TSharedPtr< dtQ...

 

linkFilter

UE4: special link filter used by this agent.

Public variable

float

 

maxAcceleration

Maximum allowed acceleration. [Limit: >= 0].

Public variable

float

 

maxSpeed

Maximum allowed speed. [Limit: >= 0].

Public variable

unsigned char

 

obstacleAvoidanceType

The index of the avoidance configuration to use for the agent.

Public variable

float

 

pathOptimizationRange

The path visibility optimization range. [Limit: > 0].

Public variable

float

 

radius

Agent radius. [Limit: >= 0].

Public variable

float

 

separationWeight

How aggresive the agent manager should be at avoiding collisions with this agent. [Limit: >= 0].

Public variable

unsigned short

 

updateFlags

Flags that impact steering behavior. (See: UpdateFlags)

Public variable

void *

 

userData

User defined data attached to the agent.

See Also

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss