Zdexby TheHolyOneZ
1,876 classes
Class

UNavigationSystemV1

: UNavigationSystemBase : UObject
/Script/NavigationSystem.NavigationSystemV1 0x0430 (1,072 B) align 1 inherited 0x0028 vtable /Script/NavigationSystem
0x00x0430

Members 21

OffsetSizeNameTypeFlags
0x08MainNavDataANavigationData*5 flags
0x08AbstractNavDataANavigationData*Transient+5 flags
0x28CrowdManagerClassTSoftClassPtr<UCrowdManagerBase>Protected+7 flags
0x01bAutoCreateNavigationData : 1bit 0boolProtected+5 flags
0x01bSpawnNavDataInNavBoundsLevel : 1bit 1boolProtected+5 flags
0x01bAllowClientSideNavigation : 1bit 2boolProtected+5 flags
0x01bShouldDiscardSubLevelNavData : 1bit 3boolProtected+5 flags
0x01bTickWhilePaused : 1bit 4boolProtected+5 flags
0x01bSupportRebuilding : 1bit 5boolProtected+3 flags
0x01bInitialBuildingLocked : 1bit 6bool5 flags
0x01bSkipAgentHeightCheckWhenPickingNavData : 1bit 0bool5 flags
0x00620x02padding / unreflected
0x01DataGatheringModeENavDataGatheringModeConfigProtected+8 flags
0x00650x03padding / unreflected
0x01bGenerateNavigationOnlyAroundNavigationInvokers : 1bit 0boolProtected+6 flags
0x00690x03padding / unreflected
0x04ActiveTilesUpdateIntervalfloatProtected+7 flags
0x10SupportedAgentsTArray<FNavDataConfig>Protected+4 flags
0x04DirtyAreasUpdateFreqfloat7 flags
0x00840x04padding / unreflected
0x00A80x60padding / unreflected
0x10OnNavDataRegisteredEventFMulticastScriptDelegateTransient+3 flags
0x10OnNavigationGenerationFinishedDelegateFMulticastScriptDelegateTransient+4 flags
0x01280xCCpadding / unreflected
0x01OperationModeFNavigationSystemRunModeProtected+5 flags
0x01F50x23Bunreflected bytes to end of UNavigationSystemV1

Functions 22

SignatureFlagsNativeParams
void UnregisterNavigationInvoker(AActor* Invoker)FinalNative+1 flags0x08
void SimpleMoveToLocation(AController* Controller, const FVector& Goal)FinalNative+2 flags0x14
void SimpleMoveToActor(AController* Controller, AActor* Goal)FinalNative+2 flags0x10
void SetMaxSimultaneousTileGenerationJobsCount(int32 MaxNumberOfJobs)FinalNative+1 flags0x04
void SetGeometryGatheringMode(const ENavDataGatheringModeConfig& NewMode)FinalNative+1 flags0x01
void ResetMaxSimultaneousTileGenerationJobsCount()FinalNative+1 flags0x00
void RegisterNavigationInvoker(AActor* Invoker, float TileGenerationRadius, float TileRemovalRadius)FinalNative+1 flags0x10
FVector ProjectPointToNavigation(UObject* WorldContextObject, const FVector& Point, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass, const FVector& QueryExtent)FinalNative+2 flags0x40
void OnNavigationBoundsUpdated(ANavMeshBoundsVolume* NavVolume)FinalNative+1 flags0x08
bool NavigationRaycast(UObject* WorldContextObject, const FVector& RayStart, const FVector& RayEnd, const FVector& HitLocation, TSubclassOf<UNavigationQueryFilter> FilterClass, AController* Querier)FinalNative+2 flags0x41
bool K2_ProjectPointToNavigation(UObject* WorldContextObject, const FVector& Point, const FVector& ProjectedLocation, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass, const FVector& QueryExtent)FinalNative+2 flags0x3D
bool K2_GetRandomReachablePointInRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass)FinalNative+2 flags0x39
bool K2_GetRandomPointInNavigableRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass)FinalNative+2 flags0x39
bool IsNavigationBeingBuiltOrLocked(UObject* WorldContextObject)FinalNative+2 flags0x09
bool IsNavigationBeingBuilt(UObject* WorldContextObject)FinalNative+2 flags0x09
FVector GetRandomReachablePointInRadius(UObject* WorldContextObject, const FVector& Origin, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass)FinalNative+2 flags0x34
FVector GetRandomPointInNavigableRadius(UObject* WorldContextObject, const FVector& Origin, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass)FinalNative+2 flags0x34
ENavigationQueryResult GetPathLength(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, const float& PathLength, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass)FinalNative+2 flags0x39
ENavigationQueryResult GetPathCost(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, const float& PathCost, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass)FinalNative+2 flags0x39
UNavigationSystemV1* GetNavigationSystem(UObject* WorldContextObject)FinalNative+2 flags0x10
UNavigationPath* FindPathToLocationSynchronously(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, AActor* PathfindingContext, TSubclassOf<UNavigationQueryFilter> FilterClass)FinalNative+2 flags0x38
UNavigationPath* FindPathToActorSynchronously(UObject* WorldContextObject, const FVector& PathStart, AActor* GoalActor, float TetherDistance, AActor* PathfindingContext, TSubclassOf<UNavigationQueryFilter> FilterClass)FinalNative+2 flags0x40