Zdexby TheHolyOneZ
2,291 classes
Class

UNavigationSystemV1

: UNavigationSystemBase : UObject
/Script/NavigationSystem.NavigationSystemV1 0x0538 (1,336 B) align 8 inherited 0x0028 vtable /Script/NavigationSystem
0x00x0538

Members 23

OffsetSizeNameTypeFlagsDefault
0x08MainNavDataANavigationData*5 flagsnullptr
0x08AbstractNavDataANavigationData*Transient+5 flagsnullptr
0x08DefaultAgentNameFNameProtected+9 flagsNone
0x28CrowdManagerClassTSoftClassPtr<UCrowdManagerBase>Protected+7 flags<SoftClassProperty>
0x01bAutoCreateNavigationData : 1bit 0boolProtected+5 flagstrue
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
0x006A0x02padding / unreflected
0x01DataGatheringModeENavDataGatheringModeConfigProtected+8 flagsInstant
0x006D0x03padding / unreflected
0x01bGenerateNavigationOnlyAroundNavigationInvokers : 1bit 0boolProtected+6 flagsfalse
0x00710x03padding / unreflected
0x04ActiveTilesUpdateIntervalfloatProtected+7 flags1
0x10SupportedAgentsTArray<FNavDataConfig>Protected+5 flags[1 item]
0x04SupportedAgentsMaskFNavAgentSelectorProtected+4 flags{bSupportsAgent0=true, bSupportsAgent1=true, bSupportsAgent…
0x008C0x04padding / unreflected
0x00B00x10padding / unreflected
0x10OnNavDataRegisteredEventFMulticastScriptDelegateTransient+3 flags<delegate>
0x10OnNavigationGenerationFinishedDelegateFMulticastScriptDelegateTransient+4 flags<delegate>
0x00E00xDCpadding / unreflected
0x01OperationModeFNavigationSystemRunModeProtected+5 flagsInvalidMode
0x01BD0x357padding / unreflected
0x04DirtyAreasUpdateFreqfloat7 flags60
0x05180x20unreflected 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
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