Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/UAvoidanceManager
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool RegisterMovementComponent
(
UMovementComponent* MovementComp, |
Register with the given avoidance manager. | AI/Navigation/AvoidanceManager.h |
|
bool RegisterMovementComponent
(
UCharacterMovementComponent* MovementComp, |
AI/Navigation/AvoidanceManager.h |
RegisterMovementComponent(class UMovementComponent *, float)
Description
Register with the given avoidance manager.
| Name | RegisterMovementComponent |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/AI/Navigation/AvoidanceManager.h |
| Include Path | #include "AI/Navigation/AvoidanceManager.h" |
| Source | /Engine/Source/Runtime/Engine/Private/AI/Navigation/AvoidanceManager.cpp |
UFUNCTION (BlueprintCallable, Category="AI")
bool RegisterMovementComponent
(
class UMovementComponent * MovementComp,
float AvoidanceWeight
)
Parameters
| Name | Remarks |
|---|---|
| AvoidanceWeight | When avoiding each other, actors divert course in proportion to their relative weights. Range is 0.0 to 1.0. Special: at 1.0, actor will not divert course at all. |
RegisterMovementComponent(UCharacterMovementComponent *, float)
| Name | RegisterMovementComponent |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/AI/Navigation/AvoidanceManager.h |
| Include Path | #include "AI/Navigation/AvoidanceManager.h" |
| Source | /Engine/Source/Runtime/Engine/Private/AI/Navigation/AvoidanceManager.cpp |
bool RegisterMovementComponent
(
UCharacterMovementComponent * MovementComp,
float AvoidanceWeight
)