Navigation
API > API/Runtime > API/Runtime/NavigationSystem
Base class for Crowd Managers. If you want to create a custom crowd manager implement a class extending this one and set UNavigationSystemV1::CrowdManagerClass to point at your class
| Name | UCrowdManagerBase |
| Type | class |
| Header File | /Engine/Source/Runtime/NavigationSystem/Public/CrowdManagerBase.h |
| Include Path | #include "CrowdManagerBase.h" |
Syntax
UCLASS (Abstract, Transient, MinimalAPI)
class UCrowdManagerBase : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UCrowdManagerBase
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CleanUp
(
float DeltaTime |
CrowdManagerBase.h | ||
virtual void OnNavDataRegistered
(
ANavigationData& NavDataInstance |
Called by the nav system when a new navigation data instance is registered. | CrowdManagerBase.h | |
virtual void OnNavDataUnregistered
(
ANavigationData& NavDataInstance |
Called by the nav system when a navigation data instance is removed. | CrowdManagerBase.h | |
virtual void Tick
(
float DeltaTime |
CrowdManagerBase.h |