Class
UChaosVehicleMovementComponent
: UPawnMovementComponent : UNavMovementComponent : UMovementComponent : UActorComponent : UObject0x00x0960
Members 51
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | bReverseAsBrake : 1bit 0 | bool | 4 flags | true | |
| 0x01 | bThrottleAsBrake : 1bit 1 | bool | 4 flags | false | |
| 0x0189 | 0x03 | padding / unreflected | |||
| 0x04 | Mass | float | 6 flags | 1500 | |
| 0x01 | bEnableCenterOfMassOverride | bool | 6 flags | false | |
| 0x0191 | 0x07 | padding / unreflected | |||
| 0x18 | CenterOfMassOverride | FVector | 6 flags | {X=0, Y=0, Z=0} | |
| 0x04 | ChassisWidth | float | 6 flags | 180 | |
| 0x04 | ChassisHeight | float | 6 flags | 140 | |
| 0x04 | DragCoefficient | float | 6 flags | 0.3 | |
| 0x04 | DownforceCoefficient | float | 6 flags | 0.3 | |
| 0x04 | DragArea | float | Transient+5 flags | 0 | |
| 0x04 | DebugDragMagnitude | float | Transient+5 flags | 0 | |
| 0x18 | InertiaTensorScale | FVector | 7 flags | {X=1, Y=1, Z=1} | |
| 0x04 | SleepThreshold | float | 6 flags | 10 | |
| 0x04 | SleepSlopeLimit | float | 6 flags | 0.866 | |
| 0x10 | Aerofoils | TArray<FVehicleAerofoilConfig> | 3 flags | [] | |
| 0x10 | Thrusters | TArray<FVehicleThrustConfig> | 3 flags | [] | |
| 0x40 | TorqueControl | FVehicleTorqueControlConfig | 3 flags | {Enabled=false, YawTorqueScaling=0, YawFromSteering=0, YawF… | |
| 0x58 | TargetRotationControl | FVehicleTargetRotationControlConfig | 3 flags | {Enabled=false, bRollVsSpeedEnabled=false, RollControlScali… | |
| 0x18 | StabilizeControl | FVehicleStabilizeControlConfig | 3 flags | {Enabled=false, AltitudeHoldZ=4, PositionHoldXY=8} | |
| 0x02B8 | 0x04 | padding / unreflected | |||
| 0x01 | bRawHandbrakeInput : 1bit 0 | bool | TransientProtected+3 flags | false | |
| 0x01 | bRawGearUpInput : 1bit 1 | bool | TransientProtected+3 flags | false | |
| 0x01 | bRawGearDownInput : 1bit 2 | bool | TransientProtected+3 flags | false | |
| 0x02BD | 0x03 | padding / unreflected | |||
| 0x01 | bWasAvoidanceUpdated : 1bit 0 | bool | TransientProtected+3 flags | false | |
| 0x02C1 | 0x03 | padding / unreflected | |||
| 0x01 | bParkEnabled : 1bit 0 | bool | TransientProtected+3 flags | false | |
| 0x02C5 | 0x03 | padding / unreflected | |||
| 0x08 | NetworkPhysicsComponent | UNetworkPhysicsComponent* | Protected+8 flags | nullptr | |
| 0x02D0 | 0x38 | padding / unreflected | |||
| 0x28 | ReplicatedState | FVehicleReplicatedState | NetTransient+3 flags | {TargetGear=0, ThrottleUp=0, ThrottleDown=0} | |
| 0x0330 | 0x04 | padding / unreflected | |||
| 0x04 | RawSteeringInput | float | TransientProtected+5 flags | 0 | |
| 0x04 | RawThrottleInput | float | TransientProtected+5 flags | 0 | |
| 0x04 | RawBrakeInput | float | TransientProtected+5 flags | 0 | |
| 0x04 | RawPitchInput | float | TransientProtected+5 flags | 0 | |
| 0x04 | RawRollInput | float | TransientProtected+5 flags | 0 | |
| 0x04 | RawYawInput | float | TransientProtected+5 flags | 0 | |
| 0x04 | SteeringInput | float | TransientProtected+5 flags | 0 | |
| 0x04 | ThrottleInput | float | TransientProtected+5 flags | 0 | |
| 0x04 | BrakeInput | float | TransientProtected+5 flags | 0 | |
| 0x04 | PitchInput | float | TransientProtected+5 flags | 0 | |
| 0x04 | RollInput | float | TransientProtected+5 flags | 0 | |
| 0x04 | YawInput | float | TransientProtected+5 flags | 0 | |
| 0x04 | HandbrakeInput | float | TransientProtected+5 flags | 0 | |
| 0x01 | bRequiresControllerForInputs | bool | Protected+6 flags | true | |
| 0x0369 | 0x03 | padding / unreflected | |||
| 0x04 | IdleBrakeInput | float | Protected+6 flags | 0 | |
| 0x04 | StopThreshold | float | Protected+6 flags | 10 | |
| 0x04 | WrongDirectionThreshold | float | Protected+6 flags | 100 | |
| 0x98 | ThrottleInputRate | FVehicleInputRateConfig | 3 flags | {RiseRate=6, FallRate=10, InputCurveFunction=LinearFunction… | |
| 0x98 | BrakeInputRate | FVehicleInputRateConfig | 3 flags | {RiseRate=6, FallRate=10, InputCurveFunction=LinearFunction… | |
| 0x98 | SteeringInputRate | FVehicleInputRateConfig | 3 flags | {RiseRate=2.5, FallRate=5, InputCurveFunction=SquaredFuncti… | |
| 0x98 | HandbrakeInputRate | FVehicleInputRateConfig | 3 flags | {RiseRate=12, FallRate=12, InputCurveFunction=LinearFunctio… | |
| 0x98 | PitchInputRate | FVehicleInputRateConfig | 3 flags | {RiseRate=6, FallRate=10, InputCurveFunction=LinearFunction… | |
| 0x98 | RollInputRate | FVehicleInputRateConfig | 3 flags | {RiseRate=6, FallRate=10, InputCurveFunction=LinearFunction… | |
| 0x98 | YawInputRate | FVehicleInputRateConfig | 3 flags | {RiseRate=6, FallRate=10, InputCurveFunction=LinearFunction… | |
| 0x07A0 | 0x198 | padding / unreflected | |||
| 0x08 | OverrideController | AController* | NetTransient+7 flags | nullptr | |
| 0x0940 | 0x20 | unreflected bytes to end of UChaosVehicleMovementComponent | |||
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 | |
| 0x012D | 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… | |
| 0x0171 | 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 | |
| 0x00C8 | 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 | |
| 0x0119 | 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 | [] | |
| 0x0088 | 0x04 | padding / unreflected | |||
| 0x04 | UCSSerializationIndex | int32 | 5 flags | -1 | |
| 0x0090 | 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 | |
| 0x0095 | 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 | |
| 0x0098 | 0x19 | padding / unreflected | |||
| 0x01 | CreationMethod | EComponentCreationMethod | 5 flags | Native | |
| 0x01 | OnComponentActivated | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnComponentDeactivated | FMulticastScriptDelegate | 4 flags | <delegate> | |
Functions 29
| Signature | Flags | Native | Params |
|---|---|---|---|
| void SetYawInput(float Yaw) | FinalNative+1 flags | 0x04 | |
| void SetUseAutomaticGears(bool bUseAuto) | FinalNative+1 flags | 0x01 | |
| void SetThrottleInput(float Throttle) | FinalNative+1 flags | 0x04 | |
| void SetTargetGear(int32 GearNum, bool bImmediate) | FinalNative+1 flags | 0x05 | |
| void SetSteeringInput(float Steering) | FinalNative+1 flags | 0x04 | |
| void SetSleeping(bool bEnableSleep) | FinalNative+1 flags | 0x01 | |
| void SetRollInput(float Roll) | FinalNative+1 flags | 0x04 | |
| void SetRequiresControllerForInputs(bool bRequiresController) | FinalNative+1 flags | 0x01 | |
| void SetPitchInput(float Pitch) | FinalNative+1 flags | 0x04 | |
| void SetParked(bool bParked) | FinalNative+1 flags | 0x01 | |
| void SetHandbrakeInput(bool bNewHandbrake) | FinalNative+1 flags | 0x01 | |
| void SetChangeUpInput(bool bNewGearUp) | FinalNative+1 flags | 0x01 | |
| void SetChangeDownInput(bool bNewGearDown) | FinalNative+1 flags | 0x01 | |
| void SetBrakeInput(float Brake) | FinalNative+1 flags | 0x04 | |
| void ServerUpdateState(float InSteeringInput, float InThrottleInput, float InBrakeInput, float InHandbrakeInput, int32 InCurrentGear, float InRollInput, float InPitchInput, float InYawInput) | NativeEvent+1 flags | 0x20 | |
| void ResetVehicle() | FinalNative+1 flags | 0x00 | |
| bool IsParked() | FinalNative+1 flags | 0x01 | |
| void IncreaseThrottleInput(float ThrottleDelta) | FinalNative+1 flags | 0x04 | |
| bool GetUseAutoGears() | FinalNative+1 flags | 0x01 | |
| float GetThrottleInput() | FinalNative+1 flags | 0x04 | |
| int32 GetTargetGear() | FinalNative+1 flags | 0x04 | |
| float GetSteeringInput() | FinalNative+1 flags | 0x04 | |
| bool GetHandbrakeInput() | FinalNative+1 flags | 0x01 | |
| float GetForwardSpeedMPH() | FinalNative+1 flags | 0x04 | |
| float GetForwardSpeed() | FinalNative+1 flags | 0x04 | |
| int32 GetCurrentGear() | FinalNative+1 flags | 0x04 | |
| float GetBrakeInput() | FinalNative+1 flags | 0x04 | |
| void EnableSelfRighting(bool InState) | FinalNative+1 flags | 0x01 | |
| void DecreaseThrottleInput(float ThrottleDelta) | FinalNative+1 flags | 0x04 |