Zdexby TheHolyOneZ
5,360 classes
Class

UNavigationSystemV1

: UNavigationSystemBase : UObject
/Script/NavigationSystem.NavigationSystemV1 0x1610 (5,648 B) align 8 inherited 0x0028 vtable /Script/NavigationSystem
0x00x1610

Members 28

OffsetSizeNameTypeFlagsDefault
0x08MainNavDataANavigationData*Transient+6 flagsnullptr
0x08AbstractNavDataANavigationData*Transient+6 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
0x04GeometryExportTriangleCountWarningThresholdint328 flags200000
0x01bGenerateNavigationOnlyAroundNavigationInvokers : 1bit 0boolProtected+6 flagsfalse
0x00710x03padding / unreflected
0x04ActiveTilesUpdateIntervalfloatProtected+7 flags1
0x08InvokersMaximumDistanceFromSeeddoubleProtected+7 flags-1
0x01DataGatheringModeENavDataGatheringModeConfigProtected+8 flagsInstant
0x00810x03padding / unreflected
0x04DirtyAreaWarningSizeThresholdfloatProtected+8 flags-1
0x04GatheringNavModifiersWarningLimitTimefloatProtected+8 flags-1
0x008C0x04padding / unreflected
0x10SupportedAgentsTArray<FNavDataConfig>Protected+4 flags[]
0x04SupportedAgentsMaskFNavAgentSelectorProtected+4 flags{bSupportsAgent0=true, bSupportsAgent1=true, bSupportsAgent…
0x00A40x04padding / unreflected
0x38BuildBoundsFBoxTransient+5 flags{min={X=0, Y=0, Z=0}, max={X=0, Y=0, Z=0}, IsValid=false}
0x01000x10padding / unreflected
0x10OnNavDataRegisteredEventFMulticastScriptDelegateTransient+3 flags<delegate>
0x10OnNavigationGenerationFinishedDelegateFMulticastScriptDelegateTransient+4 flags<delegate>
0x01300xF0padding / unreflected
0x01OperationModeFNavigationSystemRunModeProtected+5 flagsInvalidMode
0x02210x287padding / unreflected
0x08RepositoryUNavigationObjectRepository*TransientProtected+6 flagsnullptr
0x04B00x1160unreflected bytes to end of UNavigationSystemV1

Functions 19

SignatureFlagsNativeParams
void UnregisterNavigationInvoker(AActor* Invoker)FinalNative+1 flags0x08
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
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 flags0x61
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 flags0x61
bool K2_GetRandomReachablePointInRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass)FinalNative+2 flags0x51
bool K2_GetRandomPointInNavigableRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass)FinalNative+2 flags0x51
bool K2_GetRandomLocationInNavigableRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass)FinalNative+2 flags0x51
bool IsNavigationBeingBuiltOrLocked(UObject* WorldContextObject)FinalNative+2 flags0x09
bool IsNavigationBeingBuilt(UObject* WorldContextObject)FinalNative+2 flags0x09
ENavigationQueryResult GetPathLength(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, const double& PathLength, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass)FinalNative+2 flags0x51
ENavigationQueryResult GetPathCost(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, const double& PathCost, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass)FinalNative+2 flags0x51
UNavigationSystemV1* GetNavigationSystem(UObject* WorldContextObject)FinalNative+2 flags0x10
UNavigationPath* FindPathToLocationSynchronously(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, AActor* PathfindingContext, TSubclassOf<UNavigationQueryFilter> FilterClass)FinalNative+2 flags0x50
UNavigationPath* FindPathToActorSynchronously(UObject* WorldContextObject, const FVector& PathStart, AActor* GoalActor, float TetherDistance, AActor* PathfindingContext, TSubclassOf<UNavigationQueryFilter> FilterClass)FinalNative+2 flags0x48

Used by 1

types with a member, parameter or interface of this type