#include <AvoidanceManager.h>
|
| | FNavAvoidanceData () |
| |
| | FNavAvoidanceData (UAvoidanceManager *Manager, IRVOAvoidanceInterface *AvoidanceComp) |
| |
| void | Init (UAvoidanceManager *Avoidance, const FVector &InCenter, float InRadius, float InHalfHeight, const FVector &InVelocity, float InWeight=0.5f, int32 InGroupMask=1, int32 InGroupsToAvoid=0xffffffff, int32 InGroupsToIgnore=0, float InTestRadius2D=500.0f) |
| |
| bool | ShouldBeIgnored () const |
| |
| bool | ShouldIgnoreGroup (int32 OtherGroupMask) const |
| |
◆ FNavAvoidanceData() [1/2]
| FNavAvoidanceData::FNavAvoidanceData |
( |
| ) |
|
|
inline |
◆ FNavAvoidanceData() [2/2]
◆ Init()
Init function for internal use to guard against data changes not being reflected in blueprint-accessible creation functions
◆ ShouldBeIgnored()
| bool FNavAvoidanceData::ShouldBeIgnored |
( |
| ) |
const |
|
inline |
◆ ShouldIgnoreGroup()
| bool FNavAvoidanceData::ShouldIgnoreGroup |
( |
int32 |
OtherGroupMask | ) |
const |
|
inline |
◆ Center
◆ GroupMask
| int32 FNavAvoidanceData::GroupMask |
◆ GroupsToAvoid
| int32 FNavAvoidanceData::GroupsToAvoid |
Avoid agents is they belong to one of specified groups
◆ GroupsToIgnore
| int32 FNavAvoidanceData::GroupsToIgnore |
Do NOT avoid agents is they belong to one of specified groups, takes priority over GroupsToAvoid
◆ HalfHeight
| float FNavAvoidanceData::HalfHeight |
Height (object is treated as a cylinder)
◆ OverrideWeightTime
| double FNavAvoidanceData::OverrideWeightTime |
Weight is treated as a hard 1.0 while this is active. This is set by code.
◆ Radius
| float FNavAvoidanceData::Radius |
Radius (object is treated as a cylinder)
◆ RemainingTimeToLive
| float FNavAvoidanceData::RemainingTimeToLive |
RVO data is automatically cleared if it's not overwritten first. This makes it easier to use safely.
◆ TestRadius2D
| float FNavAvoidanceData::TestRadius2D |
Radius of the area to consider for avoidance
◆ Velocity
| FVector FNavAvoidanceData::Velocity |
◆ Weight
| float FNavAvoidanceData::Weight |
Weight for RVO (set by user)
The documentation for this struct was generated from the following files: