Zdexby TheHolyOneZ
5,372 classes
/Script/FSD.DeepPathfinderMovement 0x0450 (1,104 B) align 8 inherited 0x0138 vtable /Script/FSD
0x00x0450

Members 62

OffsetSizeNameTypeFlagsDefault
0x01380x08padding / unreflected
0x01UseDormancybool6 flagsfalse
0x01410x03padding / unreflected
0x04MaxPawnSpeedfloat6 flags300
0x04StrafeSpeedfloat6 flags150
0x04MinSlowdownAnglefloat6 flags20
0x04MaxSlowdownAnglefloat6 flags90
0x04MaxStrafeDistancefloat6 flags200
0x04AlignDirectionSpeedfloat7 flags4
0x04FleeSpeedBoostMultiplierfloat6 flags1.5
0x04MaxAccelerationfloat6 flags500
0x04MaxBrakingDecelerationfloat6 flags200
0x04AngleSpeedFilterFactorfloat6 flags2
0x04AIAvoidanceWeightuint326 flags10
0x01PathfinderTypeDeepPathFinderType6 flagsWalk
0x01PathfinderSizeDeepPathFinderSize6 flagsMedium
0x01MovementPhysicsTypeETeleportType6 flagsTeleportPhysics
0x01PathfinderPreferenceDeepPathFinderPreference6 flagsNone
0x01AlignTowardsTargetIfStationarybool7 flagsfalse
0x01750x03padding / unreflected
0x04AlignToTargetMinRequiredAnglefloat6 flags0
0x0CAlignTowardsLocationFVector7 flags{X=0, Y=0, Z=0}
0x01AllowSlowTickRateWhenNotVisiblebool6 flagstrue
0x01ForceAPathIfNoneFoundbool6 flagsfalse
0x01DrawServerPathboolTransient+7 flagsfalse
0x018B0x05padding / unreflected
0x10OnPathBeginFMulticastScriptDelegate4 flags<delegate>
0x10OnPauseMovementElapsedFMulticastScriptDelegate4 flags<delegate>
0x10OnPathFinishedFMulticastScriptDelegate4 flags<delegate>
0x10OnRefreshDestinationFMulticastScriptDelegate4 flags<delegate>
0x10OnStateChangedFMulticastScriptDelegate4 flags<delegate>
0x01IsStrafingOverrideboolNet+6 flagsfalse
0x01E10x27padding / unreflected
0x08CSGWorldADeepCSGWorld*Transient+5 flagsnullptr
0x02100x10padding / unreflected
0x04PathMovedDistuint32Transient+5 flags0
0x04LocalPathMovedDistuint32Transient+5 flags0
0xD0PathFDeepRepPathNetTransient+3 flags{PathBase={X=0, Y=0, Z=0}, PathLength=0, State=Stationary, …
0x08MoveSettingsUFakeMoverSettings*NetRepNotify+6 flagsnullptr
0x08TargetActorAActor*NetTransient+5 flagsnullptr
0x04CurrentPathIndexint32Transient+5 flags0
0x04CurrentPathFractionfloatTransient+5 flags0
0x0CDestinationFVectorTransient+5 flags{X=0, Y=0, Z=0}
0x031C0x04padding / unreflected
0x08DestinationActorAActor*Transient+5 flagsnullptr
0x04AcceptanceRadiusfloatTransient+5 flags0
0x01OnlyPartPathboolTransient+5 flagsfalse
0x032D0x03padding / unreflected
0x04PauseMovementTimefloatTransient+5 flags0
0x01MoveModeEDeepMovementModeNetTransient+5 flagsNormal
0x03350x03padding / unreflected
0x08PawnStatsUPawnStatsComponent*Transient+7 flagsnullptr
0x03400x14padding / unreflected
0x0CLastForwardDirFVectorTransient+5 flags{X=1, Y=0, Z=0}
0x04VerticalAngleSpeedfloatTransient+5 flags0
0x04HorizontalAngleSpeedfloatTransient+5 flags0
0x01IsStrafingboolTransient+5 flagsfalse
0x01HasOustandingPathRequestboolTransient+5 flagsfalse
0x01LastPathReachedPreciseDestinationboolTransient+5 flagstrue
0x036B0x25padding / unreflected
0x04PostponedTickTimefloatTransient+5 flags0
0x01LastMoveSuccessfulboolTransient+5 flagsfalse
0x01HandleRotationbool6 flagstrue
0x01TickAfterOwnerDeathbool6 flagsfalse
0x01HandleRotationOptionsFHandleRotationOptions3 flags{HandlePitch=false}
0x03980x18padding / unreflected
0x0CUnfilteredPositionFVectorTransient+5 flags{X=0, Y=0, Z=0}
0x0CLastDestPosUsedFVectorTransient+5 flags{X=0, Y=0, Z=0}
0x04DampOmegafloat6 flags2
0x01UseMovementSpringbool6 flagsfalse
0x01SnapToPathfinderOnFirstMovebool6 flagstrue
0x01DisablePathfinderErrorsbool6 flagsfalse
0x03CF0x01padding / unreflected
0x60FakePhysicsMoveFFakeMoverState4 flags{TickRate=60, TickTime=0.016666668, PrevPos={X=0, Y=0, Z=0}…
0x04FakeSyncTimefloatTransient+5 flags0
0x04340x1Cunreflected bytes to end of UDeepPathfinderMovement
Inherited from UPawnMovementComponent 1
OffsetSizeNameTypeFlagsDefault
0x08PawnOwnerAPawn*TransientProtected+6 flagsnullptr
Inherited from UNavMovementComponent 7
OffsetSizeNameTypeFlagsDefault
0x04FixedPathBrakingDistancefloatProtected+6 flags0
0x01bUpdateNavAgentWithOwnersCollision : 1bit 0boolProtected+4 flagstrue
0x01bUseAccelerationForPaths : 1bit 1boolProtected+6 flagsfalse
0x01bUseFixedBrakingDistanceForPaths : 1bit 2boolProtected+4 flagsfalse
0x01MovementStateFMovementProperties2 flags{bCanCrouch=false, bCanJump=false, bCanWalk=false, bCanSwim…
0x01260x02padding / unreflected
0x08PathFollowingCompUObject*5 flagsnullptr
Inherited from UMovementComponent 14
OffsetSizeNameTypeFlagsDefault
0x08UpdatedComponentUSceneComponent*Transient+10 flagsnullptr
0x08UpdatedPrimitiveUPrimitiveComponent*Transient+10 flagsnullptr
0x00C00x04padding / unreflected
0x0CVelocityFVector7 flags{X=0, Y=0, Z=0}
0x0CPlaneConstraintNormalFVectorProtected+8 flags{X=0, Y=0, Z=0}
0x0CPlaneConstraintOriginFVectorProtected+8 flags{X=0, Y=0, Z=0}
0x01bUpdateOnlyIfRendered : 1bit 0bool5 flagsfalse
0x01bAutoUpdateTickRegistration : 1bit 1bool6 flagstrue
0x01bTickBeforeOwner : 1bit 2bool6 flagstrue
0x01bAutoRegisterUpdatedComponent : 1bit 3bool6 flagstrue
0x01bConstrainToPlane : 1bit 4bool6 flagsfalse
0x01bSnapToPlaneAtStart : 1bit 5bool6 flagsfalse
0x01bAutoRegisterPhysicsVolumeUpdates : 1bit 6bool6 flagstrue
0x01bComponentShouldUpdatePhysicsVolume : 1bit 7bool6 flagsfalse
0x00E90x02padding / unreflected
0x01PlaneConstraintAxisSettingEPlaneConstraintAxisSetting6 flagsCustom
Inherited from UActorComponent 15
OffsetSizeNameTypeFlagsDefault
0x30PrimaryComponentTickFActorComponentTickFunction3 flags{}
0x10ComponentTagsTArray<FName>4 flags[]
0x10AssetUserDataTArray<UAssetUserData*>Protected+6 flags[]
0x00800x04padding / unreflected
0x04UCSSerializationIndexint325 flags-1
0x01bNetAddressable : 1bit 3boolProtected+3 flagsfalse
0x01bReplicates : 1bit 4boolNet+7 flagsfalse
0x01bAutoActivate : 1bit 7bool6 flagsfalse
0x01bIsActive : 1bit 0boolNetTransient+4 flagsfalse
0x01bEditableWhenInherited : 1bit 1bool5 flagstrue
0x01bCanEverAffectNavigation : 1bit 3boolProtected+6 flagsfalse
0x01bIsEditorOnly : 1bit 5bool6 flagsfalse
0x008B0x01padding / unreflected
0x01CreationMethodEComponentCreationMethod5 flagsNative
0x01OnComponentActivatedFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentDeactivatedFMulticastScriptDelegate4 flags<delegate>
0x008F0x01padding / unreflected
0x10UCSModifiedPropertiesTArray<FSimpleMemberReference>2 flags[]

Functions 52

SignatureFlagsNativeParams
void UpdateTargetActor(AActor* NewTarget)FinalNative+1 flags0x08
void UpdateDestination(const FVector& Dest)FinalNative+1 flags0x0C
void UnPauseMovement()FinalNative+1 flags0x00
void TeleportTo(const FVector& destLoc, const FRotator& destRot)FinalNative+1 flags0x18
void StopMove()FinalNative+1 flags0x00
void StopAttackStance()FinalNative+1 flags0x00
bool StartMoveToActor(AActor* Dest, float AcceptanceRadius, bool ToCenterOfMass)FinalNative+1 flags0x0E
bool StartMoveTo(const FVector& Dest, float AcceptanceRadius)FinalNative+1 flags0x11
bool StartFleeFrom(const FVector& dangerPos, float Distance)FinalNative+1 flags0x11
void StartFakePhysicsMoveSet(UFakeMoverSettings* MoveSettings)FinalNative+1 flags0x08
void StartFakePhysics(const FVector& Vel)FinalNative+1 flags0x0C
void StartAttackStance(const FVector& stancePos)FinalNative+1 flags0x0C
void SnapToPathfinder()FinalNative+1 flags0x00
void SetSlowDownAngles(float Min, float Max)FinalNative+1 flags0x08
void SetMaxSpeed(float Speed)FinalNative+1 flags0x04
void SetMaxAcceleration(float Value)FinalNative+1 flags0x04
void SetHandleRotation(bool flag)FinalNative+1 flags0x01
void SetFreezeAlignment(bool Freeze)FinalNative+1 flags0x01
void SetControlledExternally(bool controlled)FinalNative+1 flags0x01
void PauseMovement(float Time)FinalNative+1 flags0x04
bool PathExistTo(const FVector& Dest)FinalNative+1 flags0x0D
bool PathExistsBetween(const FVector& from, const FVector& to)FinalNative+1 flags0x19
void OnRep_Path(FDeepRepPath& oldPath)FinalNative+1 flags0xD0
void OnRep_MoveSettings(UFakeMoverSettings* MoveSettings)FinalNative+1 flags0x08
bool IsFreezeAlignmentSet()FinalNative+1 flags0x01
float GetVerticalAngleSpeed()FinalNative+1 flags0x04
void GetRandomSpawnPointAtApproximateDistance_Async(const FVector& Origin, float Distance, const bool& success, const FVector& outPos, const FLatentActionInfo& LatentInfo)FinalNative+1 flags0x38
void GetRandomReachablePointAtApproximateDistance_Async(const FVector& Origin, float Distance, const bool& success, const FVector& outPos, const FLatentActionInfo& LatentInfo)FinalNative+1 flags0x38
bool GetRandomReachablePointAtApproximateDistance(const FVector& Origin, float Distance, const FVector& outPos)FinalNative+1 flags0x1D
FVector GetPathForwardDirection()FinalNative+1 flags0x0C
DeepPathFinderType GetPathfinderType()FinalNative+1 flags0x01
DeepPathFinderSize GetPathfinderSize()FinalNative+1 flags0x01
EDeepMovementState GetMovementState()FinalNative+1 flags0x01
float GetMaxAcceleration()FinalNative+1 flags0x04
bool GetIsStrafing()FinalNative+1 flags0x01
float GetHorizontalAngleSpeed()FinalNative+1 flags0x04
FVector GetCurrentMovePos()FinalNative+1 flags0x0C
UFakeMoverSettings* GetCurrentFakePhysicsMoveSet()FinalNative+1 flags0x08
float GetApproximatePathLength(const FVector& Start, const FVector& End)FinalNative+1 flags0x1C
bool FlyToConnectedPosition(const FVector& destPos)FinalNative+1 flags0x0D
bool FindPointKeepingDistance(const FVector& Origin, float MinDistance, float MaxDistance, const FVector& Target, float idealTargetDistance, const FVector& outPos)FinalNative+1 flags0x31
bool FindPointDiagonalTowardsTarget(const FVector& Origin, const FVector& Target, float dodgeAngle, float maxSampleDistance, float moveDistance, float RandomDeviation, const FVector& outPos)FinalNative+1 flags0x35
FVector FindPathfinderPointBelow(const FVector& Pos, float HeightOffset)FinalNative+1 flags0x1C
FVector FindPathfinderPointAbove(const FVector& Pos, float HeightOffset)FinalNative+1 flags0x1C
FVector FindPathfinderOffsetPoint(const FVector& Pos, const EOffsetFrom& offsetFrom, float HeightOffset)FinalNative+1 flags0x20
FVector FindNearestPathfinderPointOverrideType(const FVector& Pos, const DeepPathFinderType& overrideType, float MaxDistance)FinalNative+1 flags0x20
void FindNearestPathfinderPoint_Async(const FVector& Pos, float MaxDistance, const bool& success, const FVector& outPos, const FLatentActionInfo& LatentInfo)FinalNative+1 flags0x38
FVector FindNearestPathfinderPoint(const FVector& Pos, float MaxDistance)FinalNative+1 flags0x1C
FVector FindNearestConnectedPathfinderPoint(const FVector& Pos, float MaxDistance)FinalNative+1 flags0x1C
FQuat CalcPathfinderOrientation(const FVector& Pos, const FVector& forwardDir)FinalNative+1 flags0x30
bool BackOffFrom(const FVector& dangerPos, float Distance)FinalNative+1 flags0x11
void AddFakeMoverImpulse(const FVector& Impulse)FinalNative+1 flags0x0C

Used by 4

types with a member, parameter or interface of this type