Zdexby TheHolyOneZ
2,291 classes
/Script/Engine.CharacterMovementComponent 0x0610 (1,552 B) align 16 inherited 0x0138 vtable /Script/Engine
0x00x0610

Members 151

OffsetSizeNameTypeFlagsDefault
0x01380x10padding / unreflected
0x08CharacterOwnerACharacter*TransientProtected+6 flagsnullptr
0x04GravityScalefloat7 flags1
0x04MaxStepHeightfloat7 flags45
0x04JumpZVelocityfloat7 flags420
0x04JumpOffJumpZFactorfloat8 flags0.5
0x04WalkableFloorAnglefloat6 flags44.765083
0x04WalkableFloorZfloat7 flags0.71
0x01MovementModeEMovementMode7 flagsMOVE_None
0x01CustomMovementModeuint87 flags0
0x01NetworkSmoothingModeENetworkSmoothingMode8 flagsExponential
0x016B0x01padding / unreflected
0x04GroundFrictionfloat7 flags8
0x01700x1Cpadding / unreflected
0x04MaxWalkSpeedfloat7 flags600
0x04MaxWalkSpeedCrouchedfloat7 flags300
0x04MaxSwimSpeedfloat7 flags300
0x04MaxFlySpeedfloat7 flags600
0x04MaxCustomMovementSpeedfloat7 flags600
0x04MaxAccelerationfloat7 flags2048
0x04MinAnalogWalkSpeedfloat7 flags0
0x04BrakingFrictionFactorfloat7 flags2
0x04BrakingFrictionfloat7 flags0
0x04BrakingSubStepTimefloat8 flags0.030303031
0x04BrakingDecelerationWalkingfloat7 flags2048
0x04BrakingDecelerationFallingfloat7 flags0
0x04BrakingDecelerationSwimmingfloat7 flags0
0x04BrakingDecelerationFlyingfloat7 flags0
0x04AirControlfloat7 flags0.05
0x04AirControlBoostMultiplierfloat7 flags2
0x04AirControlBoostVelocityThresholdfloat7 flags25
0x04FallingLateralFrictionfloat7 flags0
0x04CrouchedHalfHeightfloat8 flags40
0x04Buoyancyfloat7 flags1
0x04PerchRadiusThresholdfloat8 flags0
0x04PerchAdditionalHeightfloat8 flags40
0x0CRotationRateFRotator6 flags{Pitch=0, Yaw=360, Roll=0}
0x01bUseSeparateBrakingFriction : 1bit 0bool6 flagsfalse
0x01bApplyGravityWhileJumping : 1bit 1bool6 flagstrue
0x01bUseControllerDesiredRotation : 1bit 2bool5 flagsfalse
0x01bOrientRotationToMovement : 1bit 3bool5 flagsfalse
0x01bSweepWhileNavWalking : 1bit 4bool5 flagstrue
0x01bMovementInProgress : 1bit 6boolProtected+3 flagsfalse
0x01bEnableScopedMovementUpdates : 1bit 7bool5 flagstrue
0x01bEnableServerDualMoveScopedMovementUpdates : 1bit 0bool5 flagsfalse
0x01bForceMaxAccel : 1bit 1bool3 flagsfalse
0x01bRunPhysicsWithNoController : 1bit 2bool6 flagsfalse
0x01bForceNextFloorCheck : 1bit 3bool8 flagstrue
0x01bShrinkProxyCapsule : 1bit 4bool3 flagstrue
0x01bCanWalkOffLedges : 1bit 5bool5 flagstrue
0x01bCanWalkOffLedgesWhenCrouching : 1bit 6bool5 flagsfalse
0x01bNetworkSkipProxyPredictionOnNetUpdate : 1bit 1bool5 flagsfalse
0x01bNetworkAlwaysReplicateTransformUpdateTimestamp : 1bit 2bool6 flagsfalse
0x01bDeferUpdateMoveComponent : 1bit 3bool3 flagsfalse
0x01bEnablePhysicsInteraction : 1bit 4bool5 flagstrue
0x01bTouchForceScaledToMass : 1bit 5bool5 flagstrue
0x01bPushForceScaledToMass : 1bit 6bool5 flagsfalse
0x01bPushForceUsingZOffset : 1bit 7bool5 flagsfalse
0x01bScalePushForceToVelocity : 1bit 0bool5 flagstrue
0x01F40x04padding / unreflected
0x08DeferredUpdatedMoveComponentUSceneComponent*7 flagsnullptr
0x04MaxOutOfWaterStepHeightfloat8 flags40
0x04OutofWaterZfloat8 flags420
0x04Massfloat7 flags100
0x04StandingDownwardForceScalefloat7 flags1
0x04InitialPushForceFactorfloat7 flags500
0x04PushForceFactorfloat7 flags750000
0x04PushForcePointZOffsetFactorfloat7 flags-0.75
0x04TouchForceFactorfloat7 flags1
0x04MinTouchForcefloat7 flags-1
0x04MaxTouchForcefloat7 flags250
0x04RepulsionForcefloat7 flags2.5
0x0CAccelerationFVectorProtected+5 flags{X=0, Y=0, Z=0}
0x02380x08padding / unreflected
0x10LastUpdateRotationFQuatProtected+3 flags{X=0, Y=0, Z=0, W=1}
0x0CLastUpdateLocationFVectorProtected+5 flags{X=0, Y=0, Z=0}
0x0CLastUpdateVelocityFVectorProtected+5 flags{X=0, Y=0, Z=0}
0x04ServerLastTransformUpdateTimeStampfloatTransientProtected+5 flags0
0x04ServerLastClientGoodMoveAckTimefloatTransientProtected+5 flags-1
0x04ServerLastClientAdjustmentTimefloatTransientProtected+5 flags-1
0x0CPendingImpulseToApplyFVectorProtected+5 flags{X=0, Y=0, Z=0}
0x0CPendingForceToApplyFVectorProtected+5 flags{X=0, Y=0, Z=0}
0x04AnalogInputModifierfloatProtected+5 flags0
0x02900x0Cpadding / unreflected
0x04MaxSimulationTimeStepfloat8 flags0.05
0x04MaxSimulationIterationsint328 flags8
0x04MaxJumpApexAttemptsPerSimulationint328 flags2
0x04MaxDepenetrationWithGeometryfloat8 flags500
0x04MaxDepenetrationWithGeometryAsProxyfloat8 flags100
0x04MaxDepenetrationWithPawnfloat8 flags100
0x04MaxDepenetrationWithPawnAsProxyfloat8 flags2
0x04NetworkSimulatedSmoothLocationTimefloat8 flags0.1
0x04NetworkSimulatedSmoothRotationTimefloat8 flags0.05
0x04ListenServerNetworkSimulatedSmoothLocationTimefloat8 flags0.04
0x04ListenServerNetworkSimulatedSmoothRotationTimefloat8 flags0.033
0x04NetProxyShrinkRadiusfloat8 flags0.01
0x04NetProxyShrinkHalfHeightfloat8 flags0.01
0x04NetworkMaxSmoothUpdateDistancefloat7 flags256
0x04NetworkNoSmoothUpdateDistancefloat7 flags384
0x04NetworkMinTimeBetweenClientAckGoodMovesfloat7 flags0.1
0x04NetworkMinTimeBetweenClientAdjustmentsfloat7 flags0.1
0x04NetworkMinTimeBetweenClientAdjustmentsLargeCorrectionfloat7 flags0.05
0x04NetworkLargeClientCorrectionDistancefloat7 flags15
0x04LedgeCheckThresholdfloat8 flags4
0x04JumpOutOfWaterPitchfloat8 flags11.25
0x94CurrentFloorFFindFloorResult8 flags{bBlockingHit=false, bWalkableFloor=false, bLineTrace=false…
0x01DefaultLandMovementModeEMovementMode7 flagsMOVE_Walking
0x01DefaultWaterMovementModeEMovementMode7 flagsMOVE_Swimming
0x01GroundMovementModeEMovementModeTransient+5 flagsMOVE_Walking
0x01bMaintainHorizontalGroundVelocity : 1bit 0bool5 flagstrue
0x01bImpartBaseVelocityX : 1bit 1bool5 flagstrue
0x01bImpartBaseVelocityY : 1bit 2bool5 flagstrue
0x01bImpartBaseVelocityZ : 1bit 3bool5 flagstrue
0x01bImpartBaseAngularVelocity : 1bit 4bool5 flagstrue
0x01bJustTeleported : 1bit 5boolTransient+7 flagstrue
0x01bNetworkUpdateReceived : 1bit 6boolTransient+3 flagsfalse
0x01bNetworkMovementModeChanged : 1bit 7boolTransient+3 flagsfalse
0x01bIgnoreClientMovementErrorChecksAndCorrection : 1bit 0boolTransient+5 flagsfalse
0x01bServerAcceptClientAuthoritativePosition : 1bit 1boolTransient+5 flagsfalse
0x01bNotifyApex : 1bit 2bool6 flagsfalse
0x01bCheatFlying : 1bit 3bool3 flagsfalse
0x01bWantsToCrouch : 1bit 4bool8 flagsfalse
0x01bCrouchMaintainsBaseLocation : 1bit 5bool8 flagsfalse
0x01bIgnoreBaseRotation : 1bit 6bool5 flagsfalse
0x01bFastAttachedMove : 1bit 7bool3 flagsfalse
0x01bAlwaysCheckFloor : 1bit 0bool6 flagstrue
0x01bUseFlatBaseForFloorChecks : 1bit 1bool6 flagsfalse
0x01bPerformingJumpOff : 1bit 2bool3 flagsfalse
0x01bWantsToLeaveNavWalking : 1bit 3bool3 flagsfalse
0x01bUseRVOAvoidance : 1bit 4bool6 flagsfalse
0x01bRequestedMoveUseAcceleration : 1bit 5bool6 flagstrue
0x01bWasSimulatingRootMotion : 1bit 7boolTransient+3 flagsfalse
0x01bAllowPhysicsRotationDuringAnimRootMotion : 1bit 0bool5 flagsfalse
0x01bHasRequestedVelocity : 1bit 1boolTransientProtected+3 flagsfalse
0x01bRequestedMoveWithMaxSpeed : 1bit 2boolTransientProtected+3 flagsfalse
0x01bWasAvoidanceUpdated : 1bit 3boolTransientProtected+3 flagsfalse
0x01bProjectNavMeshWalking : 1bit 6boolProtected+6 flagsfalse
0x01bProjectNavMeshOnBothWorldChannels : 1bit 7boolProtected+7 flagsfalse
0x038B0x11padding / unreflected
0x04AvoidanceConsiderationRadiusfloat8 flags500
0x0CRequestedVelocityFVectorTransient+5 flags{X=0, Y=0, Z=0}
0x04AvoidanceUIDint3210 flags0
0x04AvoidanceGroupFNavAvoidanceMask8 flags{bGroup0=true, bGroup1=false, bGroup2=false, bGroup3=false,…
0x04GroupsToAvoidFNavAvoidanceMask8 flags{bGroup0=true, bGroup1=true, bGroup2=true, bGroup3=true, bG…
0x04GroupsToIgnoreFNavAvoidanceMask8 flags{bGroup0=false, bGroup1=false, bGroup2=false, bGroup3=false…
0x04AvoidanceWeightfloat8 flags0
0x0CPendingLaunchVelocityFVector5 flags{X=0, Y=0, Z=0}
0x03CC0xA4padding / unreflected
0x30PostPhysicsTickFunctionFCharacterMovementComponentPostPhysicsTickFunction1 flags{}
0x04B80x18padding / unreflected
0x04MinTimeBetweenTimeStampResetsfloat5 flags240
0x04D40x04padding / unreflected
0x38CurrentRootMotionFRootMotionSourceGroupTransient+1 flags{bHasAdditiveSources=false, bHasOverrideSources=false, bHas…
0x05100x90padding / unreflected
0x40RootMotionParamsFRootMotionMovementParamsTransient+2 flags{bHasRootMotion=false, BlendWeight=0, RootMotionTransform={…
0x0CAnimRootMotionVelocityFVectorTransient+5 flags{X=0, Y=0, Z=0}
0x05EC0x24unreflected bytes to end of UCharacterMovementComponent
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>5 flags[]
0x10AssetUserDataTArray<UAssetUserData*>Protected+7 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>3 flags[]

Functions 38

SignatureFlagsNativeParams
void SetWalkableFloorZ(float InWalkableFloorZ)FinalNative+1 flags0x04
void SetWalkableFloorAngle(float InWalkableFloorAngle)FinalNative+1 flags0x04
void SetMovementMode(const EMovementMode& NewMovementMode, uint8 NewCustomMode)NativePublic0x02
void SetGroupsToIgnoreMask(const FNavAvoidanceMask& GroupMask)FinalNative+1 flags0x04
void SetGroupsToIgnore(int32 GroupFlags)FinalNative+1 flags0x04
void SetGroupsToAvoidMask(const FNavAvoidanceMask& GroupMask)FinalNative+1 flags0x04
void SetGroupsToAvoid(int32 GroupFlags)FinalNative+1 flags0x04
void SetAvoidanceGroupMask(const FNavAvoidanceMask& GroupMask)FinalNative+1 flags0x04
void SetAvoidanceGroup(int32 GroupFlags)FinalNative+1 flags0x04
void SetAvoidanceEnabled(bool bEnable)FinalNative+1 flags0x01
float K2_GetWalkableFloorZ()FinalNative+1 flags0x04
float K2_GetWalkableFloorAngle()FinalNative+1 flags0x04
float K2_GetModifiedMaxAcceleration()NativePublic0x04
void K2_FindFloor(const FVector& CapsuleLocation, FFindFloorResult& FloorResult)NativePublic0xA0
void K2_ComputeFloorDist(const FVector& CapsuleLocation, float LineDistance, float SweepDistance, float SweepRadius, FFindFloorResult& FloorResult)NativePublic0xAC
bool IsWalking()FinalNative+1 flags0x01
bool IsWalkable(FHitResult& Hit)NativePublic0x89
float GetValidPerchRadius()FinalNative+1 flags0x04
float GetPerchRadiusThreshold()FinalNative+1 flags0x04
UPrimitiveComponent* GetMovementBase()FinalNative+1 flags0x08
float GetMinAnalogSpeed()NativePublic0x04
float GetMaxJumpHeightWithJumpTime()NativePublic0x04
float GetMaxJumpHeight()NativePublic0x04
float GetMaxBrakingDeceleration()NativePublic0x04
float GetMaxAcceleration()NativePublic0x04
FVector GetLastUpdateVelocity()FinalNative+1 flags0x0C
FRotator GetLastUpdateRotation()FinalNative+1 flags0x0C
FVector GetLastUpdateLocation()FinalNative+1 flags0x0C
FVector GetImpartedMovementBaseVelocity()NativePublic0x0C
FVector GetCurrentAcceleration()FinalNative+1 flags0x0C
ACharacter* GetCharacterOwner()FinalNative+1 flags0x08
float GetAnalogInputModifier()FinalNative+1 flags0x04
void DisableMovement()NativePublic0x00
void ClearAccumulatedForces()NativePublic0x00
void CapsuleTouched(UPrimitiveComponent* OverlappedComp, AActor* Other, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult)NativeProtected0xA8
void CalcVelocity(float DeltaTime, float Friction, bool bFluid, float BrakingDeceleration)NativePublic0x10
void AddImpulse(const FVector& Impulse, bool bVelocityChange)NativePublic0x0D
void AddForce(const FVector& Force)NativePublic0x0C

Used by 2

types with a member, parameter or interface of this type