Zdexby TheHolyOneZ
4,763 classes
Class

UNavigationSystemV1

: UNavigationSystemBase : UObject
/Script/NavigationSystem.NavigationSystemV1 0x15E8 (5,608 B) align 8 inherited 0x0030 vtable /Script/NavigationSystem
0x00x15E8

Members 24

OffsetSizeNameTypeFlagsDefault
0x08MainNavDataANavigationData*Transient+5 flagsnullptr
0x08AbstractNavDataANavigationData*Transient+5 flagsnullptr
0x08DefaultAgentNameFNameProtected+9 flagsNone
0x28CrowdManagerClassTSoftClassPtr<UCrowdManagerBase>Protected+7 flags<SoftClassProperty>
0x01bAutoCreateNavigationData : 1bit 0boolProtected+5 flagsfalse
0x01bSpawnNavDataInNavBoundsLevel : 1bit 1boolProtected+5 flagsfalse
0x01bAllowClientSideNavigation : 1bit 2boolProtected+5 flagsfalse
0x01bShouldDiscardSubLevelNavData : 1bit 3boolProtected+5 flagstrue
0x01bTickWhilePaused : 1bit 4boolProtected+5 flagsfalse
0x01bSupportRebuilding : 1bit 5boolProtected+3 flagsfalse
0x01bInitialBuildingLocked : 1bit 6bool5 flagsfalse
0x01bSkipAgentHeightCheckWhenPickingNavData : 1bit 0bool5 flagsfalse
0x01bGenerateNavigationOnlyAroundNavigationInvokers : 1bit 1boolProtected+6 flagsfalse
0x00720x02padding / unreflected
0x04ActiveTilesUpdateIntervalfloatProtected+7 flags1
0x01DataGatheringModeENavDataGatheringModeConfigProtected+8 flagsLazy
0x00790x03padding / unreflected
0x04DirtyAreaWarningSizeThresholdfloatProtected+8 flags-1
0x10SupportedAgentsTArray<FNavAgentSelector>Protected+4 flags[2 items]
0x04SupportedAgentsMaskFNavAgentSelectorProtected+4 flags{bSupportsAgent0=true, bSupportsAgent1=true, bSupportsAgent…
0x00940x04padding / unreflected
0x00B80x10padding / unreflected
0x10OnNavDataRegisteredEventFMulticastScriptDelegateTransient+3 flags<delegate>
0x10OnNavigationGenerationFinishedDelegateFMulticastScriptDelegateTransient+4 flags<delegate>
0x00E80xDCpadding / unreflected
0x01OperationModeFNavigationSystemRunModeProtected+5 flagsInvalidMode
0x01C50x13FFpadding / unreflected
0x04DirtyAreasUpdateFreqfloat7 flags60
0x15C80x20unreflected bytes to end of UNavigationSystemV1

Functions 24

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_ReplaceAreaInOctreeData(UObject* Object, TSubclassOf<UNavArea> OldArea, TSubclassOf<UNavArea> NewArea)FinalNative+1 flags0x19
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 K2_GetRandomLocationInNavigableRadius(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
uint8 GetPathLength(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, const float& PathLength, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass)FinalNative+2 flags0x39
uint8 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

Subclasses 1