Class
UUWEAIMovementComponent
: UPawnMovementComponent : UNavMovementComponent : UMovementComponent : UActorComponent : UObject0x00x0940
Members 27
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x0190 | 0x30 | padding / unreflected | |||
| 0x08 | SwimmingModule | UUWEAIMovementSwimmingModule* | Protected+11 flags | nullptr | |
| 0x08 | CrawlingModule | UUWEAIMovementCrawlingModule* | Protected+11 flags | nullptr | |
| 0x08 | StaticObstacleAvoidanceModule | UUWEAIMovementStaticObstacleAvoidanceModule* | Protected+11 flags | nullptr | |
| 0x08 | OscillatoryMotionModule | UUWEAIMovementOscillatoryMotionModule* | Protected+11 flags | nullptr | |
| 0x08 | SpiralHeightChangeModule | UUWEAIMovementSpiralHeightChangeModule* | Protected+11 flags | nullptr | |
| 0x08 | CircularMotionModule | UUWEAIMovementCircularMotionModule* | Protected+11 flags | nullptr | |
| 0x08 | SpeedAlterationModule | UUWEAIMovementSpeedAlterationModule* | Protected+11 flags | nullptr | |
| 0x08 | GroupingModule | UUWEAIMovementGroupingModule* | Protected+11 flags | nullptr | |
| 0x0200 | 0x50 | padding / unreflected | |||
| 0x08 | GlobalSettings | UUWEAIMovementComponentGlobalSettings* | Protected+9 flags | nullptr | |
| 0x08 | BaseSettings | UUWEAIMovementBaseSettings* | Protected+9 flags | nullptr | |
| 0x08 | Settings | UUWEAIMovementComponentSettings* | NetRepNotify+10 flags | nullptr | |
| 0x50 | BaseCache | FUWEAIMovementBaseCache | Protected+6 flags | {EnvironmentCache=<TMap>} | |
| 0x58 | MovementStyleCache | FUWEAIMovementStyleCache | Protected+6 flags | {TerminalVelocityStoppingTime=0, TerminalVelocityStoppingDi… | |
| 0x01 | AutoSetSettings | bool | Protected+9 flags | false | |
| 0x0311 | 0x07 | padding / unreflected | |||
| 0x08 | CoreModule | UUWEAIMovementCoreModule* | Protected+13 flags | nullptr | |
| 0x0320 | 0x230 | padding / unreflected | |||
| 0x1C | ForceProportion | FUWEAIMovementForceProportion | Protected+7 flags | {SpeedAlteration=1, MoveTo_General=1, MoveTo_Stopping=1, St… | |
| 0x04 | DragProportion | float | Protected+10 flags | 1 | |
| 0x08 | SkeletalMesh | USkeletalMeshComponent* | TransientProtected+8 flags | nullptr | |
| 0x0578 | 0x08 | padding / unreflected | |||
| 0x04 | AnimRootMotionTranslationScale | float | TransientProtected+5 flags | 1 | |
| 0x0584 | 0x04 | padding / unreflected | |||
| 0x18 | RawSteeringAcceleration | FVector_NetQuantize | Net+10 flags | {} | |
| 0x18 | SteeringAcceleration | FVector_NetQuantize | 10 flags | {} | |
| 0x18 | RawAngularVelocity | FVector_NetQuantize | Net+10 flags | {} | |
| 0x18 | AngularVelocity | FVector_NetQuantize | 10 flags | {} | |
| 0x05E8 | 0x300 | padding / unreflected | |||
| 0x10 | OnAnimationLimitsUpdated | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnAnimationWorldDataUpdated | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnAnimationLocalDataUpdated | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnAnimationRelativeDataUpdated | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x0928 | 0x18 | unreflected bytes to end of UUWEAIMovementComponent | |||
Inherited from UPawnMovementComponent 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | PawnOwner | APawn* | TransientProtected+7 flags | nullptr |
Inherited from UNavMovementComponent 8
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | FixedPathBrakingDistance | float | DeprecatedProtected+5 flags | 0 | |
| 0x01 | bUpdateNavAgentWithOwnersCollision : 1bit 0 | bool | DeprecatedProtected+3 flags | true | |
| 0x01 | bUseAccelerationForPaths : 1bit 1 | bool | DeprecatedProtected+5 flags | false | |
| 0x01 | bUseFixedBrakingDistanceForPaths : 1bit 2 | bool | DeprecatedProtected+3 flags | false | |
| 0x0135 | 0x03 | padding / unreflected | |||
| 0x08 | NavMovementProperties | FNavMovementProperties | Protected+3 flags | {FixedPathBrakingDistance=0, bUpdateNavAgentWithOwnersColli… | |
| 0x38 | NavAgentProps | FNavAgentProperties | 4 flags | {AgentRadius=-1, AgentHeight=-1, AgentStepHeight=-1, NavWal… | |
| 0x01 | MovementState | FMovementProperties | 2 flags | {bCanCrouch=false, bCanJump=false, bCanWalk=false, bCanSwim… | |
| 0x0179 | 0x07 | padding / unreflected | |||
| 0x08 | PathFollowingComp | UObject* | 6 flags | nullptr | |
Inherited from UMovementComponent 14
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UpdatedComponent | USceneComponent* | Transient+11 flags | nullptr | |
| 0x08 | UpdatedPrimitive | UPrimitiveComponent* | Transient+11 flags | nullptr | |
| 0x00D0 | 0x08 | padding / unreflected | |||
| 0x18 | Velocity | FVector | 7 flags | {X=0, Y=0, Z=0} | |
| 0x18 | PlaneConstraintNormal | FVector | Protected+8 flags | {X=0, Y=0, Z=0} | |
| 0x18 | PlaneConstraintOrigin | FVector | Protected+8 flags | {X=0, Y=0, Z=0} | |
| 0x01 | bUpdateOnlyIfRendered : 1bit 0 | bool | 5 flags | false | |
| 0x01 | bAutoUpdateTickRegistration : 1bit 1 | bool | 6 flags | true | |
| 0x01 | bTickBeforeOwner : 1bit 2 | bool | 6 flags | true | |
| 0x01 | bAutoRegisterUpdatedComponent : 1bit 3 | bool | 6 flags | true | |
| 0x01 | bConstrainToPlane : 1bit 4 | bool | 6 flags | false | |
| 0x01 | bSnapToPlaneAtStart : 1bit 5 | bool | 6 flags | false | |
| 0x01 | bAutoRegisterPhysicsVolumeUpdates : 1bit 6 | bool | 6 flags | true | |
| 0x01 | bComponentShouldUpdatePhysicsVolume : 1bit 7 | bool | 6 flags | false | |
| 0x0121 | 0x02 | padding / unreflected | |||
| 0x01 | PlaneConstraintAxisSetting | EPlaneConstraintAxisSetting | 6 flags | Custom | |
Inherited from UActorComponent 15
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x30 | PrimaryComponentTick | FActorComponentTickFunction | 3 flags | {} | |
| 0x10 | ComponentTags | TArray<FName> | 4 flags | [] | |
| 0x10 | AssetUserData | TArray<UAssetUserData*> | Protected+8 flags | [] | |
| 0x0090 | 0x04 | padding / unreflected | |||
| 0x04 | UCSSerializationIndex | int32 | 5 flags | -1 | |
| 0x0098 | 0x04 | padding / unreflected | |||
| 0x01 | bNetAddressable : 1bit 5 | bool | Protected+3 flags | false | |
| 0x01 | bReplicateUsingRegisteredSubObjectList : 1bit 6 | bool | Protected+9 flags | false | |
| 0x01 | bReplicates : 1bit 7 | bool | Net+7 flags | false | |
| 0x009D | 0x01 | padding / unreflected | |||
| 0x01 | bAutoActivate : 1bit 3 | bool | 6 flags | false | |
| 0x01 | bIsActive : 1bit 4 | bool | NetTransient+4 flags | false | |
| 0x01 | bEditableWhenInherited : 1bit 5 | bool | 5 flags | true | |
| 0x01 | bCanEverAffectNavigation : 1bit 7 | bool | Protected+6 flags | false | |
| 0x01 | bIsEditorOnly : 1bit 1 | bool | 6 flags | false | |
| 0x00A0 | 0x19 | padding / unreflected | |||
| 0x01 | CreationMethod | EComponentCreationMethod | 5 flags | Native | |
| 0x01 | OnComponentActivated | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnComponentDeactivated | FMulticastScriptDelegate | 4 flags | <delegate> | |
Functions 47
| Signature | Flags | Native | Params |
|---|---|---|---|
| void UpdateActorSizeData() | FinalNative+1 flags | 0x00 | |
| void StartMoveToLocation(const FVector& TargetLocation, float MoveToForceProportion, float ApproachDistance, FUWEAIMovementStoppingConfig& InStoppingConfig) | FinalNative+1 flags | 0x23 | |
| void SetMoveToForceProportion(float InForceProportion) | FinalNative+1 flags | 0x04 | |
| void SetDesiredSteeringDirection(const FVector& SteeringDirection) | FinalNative+1 flags | 0x18 | |
| void SetDesiredLookDirection(const FVector& InLookDirection) | FinalNative+1 flags | 0x18 | |
| void SetBaseRotation(const FRotator& Rotation) | FinalNative+1 flags | 0x18 | |
| void ResetLookAtLocation() | FinalNative+1 flags | 0x00 | |
| void OnRep_Settings() | FinalNative+1 flags | 0x00 | |
| void MoveToLocation(const FVector& TargetLocation, float ApproachDistance) | FinalNative+1 flags | 0x1C | |
| void MoveInDesiredSteeringDirection(const FVector& SteeringDirection) | FinalNative+1 flags | 0x18 | |
| void LookAtLocation(const FVector& Location) | FinalNative+1 flags | 0x18 | |
| bool IsSwimmingActive() | FinalNative+1 flags | 0x01 | |
| bool IsMovementValid() | FinalNative+1 flags | 0x01 | |
| bool IsCrawlingActive() | FinalNative+1 flags | 0x01 | |
| FVector GetVelocityInLocalSpace() | FinalNative+1 flags | 0x18 | |
| float GetTerminalVelocityMagnitudeWithForceProportion(float InForceProportion) | FinalNative+1 flags | 0x08 | |
| float GetTerminalVelocityMagnitude() | FinalNative+1 flags | 0x04 | |
| FVector GetSteeringAccelerationInLocalSpace() | FinalNative+1 flags | 0x18 | |
| FVector GetSmoothedRelativeAngularVelocity() | FinalNative+1 flags | 0x18 | |
| FVector GetRelativeVelocityInLocalSpace() | FinalNative+1 flags | 0x18 | |
| FVector GetRelativeVelocity() | FinalNative+1 flags | 0x18 | |
| FVector GetRelativeAngularVelocity() | FinalNative+1 flags | 0x18 | |
| FGameplayTag GetEnvironmentType() | FinalNative+1 flags | 0x08 | |
| FRotator GetBaseRotation() | FinalNative+1 flags | 0x18 | |
| FVector GetAnimationVelocityRelativeToOverallMaxInLocalSpace() | FinalNative+1 flags | 0x18 | |
| FVector GetAnimationVelocityRelativeToOverallMax() | FinalNative+1 flags | 0x18 | |
| FVector GetAnimationVelocityRelativeToCurrentMaxInLocalSpace() | FinalNative+1 flags | 0x18 | |
| FVector GetAnimationVelocityRelativeToCurrentMax() | FinalNative+1 flags | 0x18 | |
| FVector GetAnimationVelocityInLocalSpace() | FinalNative+1 flags | 0x18 | |
| FVector GetAnimationVelocity(const EUWEAIMovementVectorSpace& VectorSpace, const EUWEAIMovementVectorRelativeMode& RelativeMode) | FinalNative+1 flags | 0x20 | |
| FVector GetAnimationSteeringAccelerationInLocalSpace() | FinalNative+1 flags | 0x18 | |
| FVector GetAnimationSteeringAcceleration(const EUWEAIMovementVectorSpace& VectorSpace, const EUWEAIMovementVectorRelativeMode& RelativeMode) | FinalNative+1 flags | 0x20 | |
| float GetAnimationOverallMaxSteeringAcceleration() | FinalNative+1 flags | 0x04 | |
| float GetAnimationOverallMaxSpeed() | FinalNative+1 flags | 0x04 | |
| float GetAnimationCurrentMaxSteeringAcceleration() | FinalNative+1 flags | 0x04 | |
| float GetAnimationCurrentMaxSpeed() | FinalNative+1 flags | 0x04 | |
| FQuat GetAngularVelocityAsQuaternion() | FinalNative+1 flags | 0x20 | |
| void FinishMoveToLocation(const FVector& TargetLocation, float MoveToForceProportion, float ApproachDistance) | FinalNative+1 flags | 0x20 | |
| void ExternalDeltaMove(const FVector& DeltaMotion) | NativePublic | 0x18 | |
| void EnforceSweepTestOnMove(bool Enforce) | NativePublic | 0x01 | |
| void EditorOnly_Set2DMode(bool In2DMode) | FinalNative+1 flags | 0x01 | |
| bool CanSwim() | FinalNative+1 flags | 0x01 | |
| bool CanCrawl() | FinalNative+1 flags | 0x01 | |
| void AddExternalVelocity(const FVector& InVelocity) | NativePublic | 0x18 | |
| void AddExternalImpulse(const FVector& Impulse) | NativePublic | 0x18 | |
| void AddExternalForce(const FVector& Force) | NativePublic | 0x18 | |
| void AddExternalAcceleration(const FVector& Acceleration) | NativePublic | 0x18 |