Navigation
API > API/Runtime > API/Runtime/NavigationSystem > API/Runtime/NavigationSystem/UNavigationSystemV1
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void RegisterNavigationInvoker
(
AActor* Invoker, |
Registers given actor as a "navigation enforcer" which means navigation system will make sure navigation is being generated in specified radius around it. | NavigationSystem.h |
|
static void RegisterNavigationInvoker
(
AActor& Invoker, |
NavigationSystem.h |
RegisterNavigationInvoker(AActor *, float, float)
Description
- Registers given actor as a "navigation enforcer" which means navigation system will make sure navigation is being generated in specified radius around it.
-
you need NavigationSystem's GenerateNavigationOnlyAroundNavigationInvokers to be set to true to take advantage of this feature
| Name | RegisterNavigationInvoker |
| Type | function |
| Header File | /Engine/Source/Runtime/NavigationSystem/Public/NavigationSystem.h |
| Include Path | #include "NavigationSystem.h" |
| Source | /Engine/Source/Runtime/NavigationSystem/Private/NavigationSystem.cpp |
UFUNCTION (BlueprintCallable, Category="AI|Navigation")
void RegisterNavigationInvoker
(
AActor * Invoker,
float TileGenerationRadius,
float TileRemovalRadius
)
RegisterNavigationInvoker(AActor &, float, float, const FNavAgentSelector &, ENavigationInvokerPriority)
| Name | RegisterNavigationInvoker |
| Type | function |
| Header File | /Engine/Source/Runtime/NavigationSystem/Public/NavigationSystem.h |
| Include Path | #include "NavigationSystem.h" |
| Source | /Engine/Source/Runtime/NavigationSystem/Private/NavigationSystem.cpp |
static void RegisterNavigationInvoker
(
AActor & Invoker,
float TileGenerationRadius,
float TileRemovalRadius,
const FNavAgentSelector & Agents,
ENavigationInvokerPriority Priority
)