Update Unreal Engine SDK
This commit is contained in:
459
Samson/SDK/ChaosVehicles_structs.hpp
Normal file
459
Samson/SDK/ChaosVehicles_structs.hpp
Normal file
@@ -0,0 +1,459 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: ChaosVehicles
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "AnimGraphRuntime_structs.hpp"
|
||||
#include "Engine_structs.hpp"
|
||||
#include "CoreUObject_structs.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// Enum ChaosVehicles.EInputFunctionType
|
||||
// NumValues: 0x0004
|
||||
enum class EInputFunctionType : uint8
|
||||
{
|
||||
LinearFunction = 0,
|
||||
SquaredFunction = 1,
|
||||
CustomCurve = 2,
|
||||
EInputFunctionType_MAX = 3,
|
||||
};
|
||||
|
||||
// Enum ChaosVehicles.EVehicleAerofoilType
|
||||
// NumValues: 0x0005
|
||||
enum class EVehicleAerofoilType : uint8
|
||||
{
|
||||
Fixed = 0,
|
||||
Wing = 1,
|
||||
Rudder = 2,
|
||||
Elevator = 3,
|
||||
EVehicleAerofoilType_MAX = 4,
|
||||
};
|
||||
|
||||
// Enum ChaosVehicles.EVehicleThrustType
|
||||
// NumValues: 0x0005
|
||||
enum class EVehicleThrustType : uint8
|
||||
{
|
||||
Fixed = 0,
|
||||
Wing = 1,
|
||||
Rudder = 2,
|
||||
Elevator = 3,
|
||||
EVehicleThrustType_MAX = 4,
|
||||
};
|
||||
|
||||
// Enum ChaosVehicles.ESweepShape
|
||||
// NumValues: 0x0004
|
||||
enum class ESweepShape : uint8
|
||||
{
|
||||
Raycast = 0,
|
||||
Spherecast = 1,
|
||||
Shapecast = 2,
|
||||
ESweepShape_MAX = 3,
|
||||
};
|
||||
|
||||
// Enum ChaosVehicles.ESweepType
|
||||
// NumValues: 0x0003
|
||||
enum class ESweepType : uint8
|
||||
{
|
||||
SimpleSweep = 0,
|
||||
ComplexSweep = 1,
|
||||
ESweepType_MAX = 2,
|
||||
};
|
||||
|
||||
// Enum ChaosVehicles.EAxleType
|
||||
// NumValues: 0x0004
|
||||
enum class EAxleType : uint8
|
||||
{
|
||||
Undefined = 0,
|
||||
Front = 1,
|
||||
Rear = 2,
|
||||
EAxleType_MAX = 3,
|
||||
};
|
||||
|
||||
// Enum ChaosVehicles.ETorqueCombineMethod
|
||||
// NumValues: 0x0004
|
||||
enum class ETorqueCombineMethod : uint8
|
||||
{
|
||||
None = 0,
|
||||
Override = 1,
|
||||
Additive = 2,
|
||||
ETorqueCombineMethod_MAX = 3,
|
||||
};
|
||||
|
||||
// Enum ChaosVehicles.EVehicleDifferential
|
||||
// NumValues: 0x0005
|
||||
enum class EVehicleDifferential : uint8
|
||||
{
|
||||
Undefined = 0,
|
||||
AllWheelDrive = 1,
|
||||
FrontWheelDrive = 2,
|
||||
RearWheelDrive = 3,
|
||||
EVehicleDifferential_MAX = 4,
|
||||
};
|
||||
|
||||
// Enum ChaosVehicles.ESteeringType
|
||||
// NumValues: 0x0004
|
||||
enum class ESteeringType : uint8
|
||||
{
|
||||
SingleAngle = 0,
|
||||
AngleRatio = 1,
|
||||
Ackermann = 2,
|
||||
ESteeringType_MAX = 3,
|
||||
};
|
||||
|
||||
// ScriptStruct ChaosVehicles.AnimNode_StageCoachWheelController
|
||||
// 0x0028 (0x00F0 - 0x00C8)
|
||||
struct FAnimNode_StageCoachWheelController final : public FAnimNode_SkeletalControlBase
|
||||
{
|
||||
public:
|
||||
int32 WheelSpokeCount; // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MaxAngularVelocity; // 0x00CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float ShutterSpeed; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float StageCoachBlend; // 0x00D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_D8[0x18]; // 0x00D8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FAnimNode_StageCoachWheelController;
|
||||
|
||||
// ScriptStruct ChaosVehicles.AnimNode_WheelController
|
||||
// 0x0018 (0x00E0 - 0x00C8)
|
||||
struct FAnimNode_WheelController final : public FAnimNode_SkeletalControlBase
|
||||
{
|
||||
public:
|
||||
uint8 Pad_C8[0x18]; // 0x00C8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FAnimNode_WheelController;
|
||||
|
||||
// ScriptStruct ChaosVehicles.VehicleInputs
|
||||
// 0x0024 (0x0024 - 0x0000)
|
||||
struct FVehicleInputs
|
||||
{
|
||||
public:
|
||||
float SteeringInput; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float RawSteeringInput; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float SteeringModifier; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float ThrottleInput; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float BrakeInput; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float PitchInput; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float RollInput; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float YawInput; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float HandbrakeInput; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FVehicleInputs;
|
||||
|
||||
// ScriptStruct ChaosVehicles.ControlInputs
|
||||
// 0x0008 (0x002C - 0x0024)
|
||||
struct FControlInputs final : public FVehicleInputs
|
||||
{
|
||||
public:
|
||||
bool ParkingEnabled; // 0x0024(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bBurnoutActivated; // 0x0025(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bBurnoutHandbrakeMode; // 0x0026(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bOutOfControllState; // 0x0027(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bRecentlyImpacted; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 TransmissionType; // 0x0029(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool GearUpInput; // 0x002A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool GearDownInput; // 0x002B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FControlInputs;
|
||||
|
||||
// ScriptStruct ChaosVehicles.NetworkVehicleInputs
|
||||
// 0x0038 (0x0060 - 0x0028)
|
||||
struct FNetworkVehicleInputs final : public FNetworkPhysicsData
|
||||
{
|
||||
public:
|
||||
struct FControlInputs VehicleInputs; // 0x0028(0x002C)(NoDestructor, NativeAccessSpecifierPublic)
|
||||
float TransmissionChangeTime; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
int32 TransmissionCurrentGear; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
int32 TransmissionTargetGear; // 0x005C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FNetworkVehicleInputs;
|
||||
|
||||
// ScriptStruct ChaosVehicles.NetworkVehicleStates
|
||||
// 0x0090 (0x00B8 - 0x0028)
|
||||
struct FNetworkVehicleStates final : public FNetworkPhysicsData
|
||||
{
|
||||
public:
|
||||
struct FVector StateLastVelocity; // 0x0028(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
TArray<float> WheelsOmega; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
TArray<float> WheelsAngularPosition; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
TArray<float> SuspensionLastDisplacement; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
TArray<float> SuspensionLastSpringLength; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
TArray<float> SuspensionAveragedLength; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
TArray<int32> SuspensionAveragedCount; // 0x0090(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
TArray<int32> SuspensionAveragedNum; // 0x00A0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
float EngineOmega; // 0x00B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FNetworkVehicleStates;
|
||||
|
||||
// ScriptStruct ChaosVehicles.VehicleReplicatedState
|
||||
// 0x000C (0x0030 - 0x0024)
|
||||
struct FVehicleReplicatedState final : public FVehicleInputs
|
||||
{
|
||||
public:
|
||||
int32 TargetGear; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float ThrottleUp; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float ThrottleDown; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FVehicleReplicatedState;
|
||||
|
||||
// ScriptStruct ChaosVehicles.VehicleTorqueControlConfig
|
||||
// 0x0040 (0x0040 - 0x0000)
|
||||
struct FVehicleTorqueControlConfig final
|
||||
{
|
||||
public:
|
||||
bool Enabled; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
float YawTorqueScaling; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float YawFromSteering; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float YawFromRollTorqueScaling; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float PitchTorqueScaling; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float RollTorqueScaling; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float RollFromSteering; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float RotationDamping; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_20[0x20]; // 0x0020(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FVehicleTorqueControlConfig;
|
||||
|
||||
// ScriptStruct ChaosVehicles.VehicleTargetRotationControlConfig
|
||||
// 0x0058 (0x0058 - 0x0000)
|
||||
struct FVehicleTargetRotationControlConfig final
|
||||
{
|
||||
public:
|
||||
bool Enabled; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bRollVsSpeedEnabled; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
float RollControlScaling; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float RollMaxAngle; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float PitchControlScaling; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float PitchMaxAngle; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float RotationStiffness; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float RotationDamping; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MaxAccel; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float AutoCentreRollStrength; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float AutoCentrePitchStrength; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float AutoCentreYawStrength; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_2C[0x2C]; // 0x002C(0x002C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FVehicleTargetRotationControlConfig;
|
||||
|
||||
// ScriptStruct ChaosVehicles.VehicleStabilizeControlConfig
|
||||
// 0x0018 (0x0018 - 0x0000)
|
||||
struct FVehicleStabilizeControlConfig final
|
||||
{
|
||||
public:
|
||||
bool Enabled; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
float AltitudeHoldZ; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float PositionHoldXY; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_C[0xC]; // 0x000C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FVehicleStabilizeControlConfig;
|
||||
|
||||
// ScriptStruct ChaosVehicles.VehicleInputRateConfig
|
||||
// 0x0098 (0x0098 - 0x0000)
|
||||
struct FVehicleInputRateConfig final
|
||||
{
|
||||
public:
|
||||
float RiseRate; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float FallRate; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
EInputFunctionType InputCurveFunction; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FRuntimeFloatCurve UserCurve; // 0x0010(0x0088)(Edit, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FVehicleInputRateConfig;
|
||||
|
||||
// ScriptStruct ChaosVehicles.VehicleAerofoilConfig
|
||||
// 0x00B0 (0x00B0 - 0x0000)
|
||||
struct FVehicleAerofoilConfig final
|
||||
{
|
||||
public:
|
||||
EVehicleAerofoilType AerofoilType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class FName BoneName; // 0x0004(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FVector Offset; // 0x0010(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FVector UpAxis; // 0x0028(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float Area; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float Camber; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MaxControlAngle; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float StallAngle; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float LiftMultiplier; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float DragMultiplier; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_58[0x58]; // 0x0058(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FVehicleAerofoilConfig;
|
||||
|
||||
// ScriptStruct ChaosVehicles.VehicleThrustConfig
|
||||
// 0x00A0 (0x00A0 - 0x0000)
|
||||
struct FVehicleThrustConfig final
|
||||
{
|
||||
public:
|
||||
EVehicleThrustType ThrustType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class FName BoneName; // 0x0004(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FVector Offset; // 0x0010(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FVector ThrustAxis; // 0x0028(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MaxThrustForce; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MaxControlAngle; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_48[0x58]; // 0x0048(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FVehicleThrustConfig;
|
||||
|
||||
// ScriptStruct ChaosVehicles.WheelStatus
|
||||
// 0x0088 (0x0088 - 0x0000)
|
||||
struct FWheelStatus final
|
||||
{
|
||||
public:
|
||||
bool bInContact; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FVector ContactPoint; // 0x0008(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FVector HitLocation; // 0x0020(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
TWeakObjectPtr<class UPhysicalMaterial> PhysMaterial; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float NormalizedSuspensionLength; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float SpringForce; // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float SlipAngle; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bIsSlipping; // 0x004C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
float SlipMagnitude; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bIsSkidding; // 0x0054(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
float SkidMagnitude; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FVector SkidNormal; // 0x0060(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float DriveTorque; // 0x0078(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float BrakeTorque; // 0x007C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bABSActivated; // 0x0080(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FWheelStatus;
|
||||
|
||||
// ScriptStruct ChaosVehicles.VehicleDifferentialConfig
|
||||
// 0x0010 (0x0010 - 0x0000)
|
||||
struct FVehicleDifferentialConfig final
|
||||
{
|
||||
public:
|
||||
EVehicleDifferential DifferentialType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
float FrontRearSplit; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FVehicleDifferentialConfig;
|
||||
|
||||
// ScriptStruct ChaosVehicles.VehicleEngineConfig
|
||||
// 0x00C8 (0x00C8 - 0x0000)
|
||||
struct FVehicleEngineConfig final
|
||||
{
|
||||
public:
|
||||
struct FRuntimeFloatCurve TorqueCurve; // 0x0000(0x0088)(Edit, NativeAccessSpecifierPublic)
|
||||
float MaxTorque; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MaxRPM; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float EngineIdleRPM; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float EngineBrakeEffect; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float EngineRevUpMOI; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float EngineRevDownRate; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_A0[0x28]; // 0x00A0(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FVehicleEngineConfig;
|
||||
|
||||
// ScriptStruct ChaosVehicles.VehicleTransmissionConfig
|
||||
// 0x00B0 (0x00B0 - 0x0000)
|
||||
struct FVehicleTransmissionConfig final
|
||||
{
|
||||
public:
|
||||
bool bUseAutomaticGears; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bUseAutoReverse; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
float FinalRatio; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
TArray<float> ForwardGearRatios; // 0x0008(0x0010)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic)
|
||||
TArray<float> ReverseGearRatios; // 0x0018(0x0010)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic)
|
||||
TArray<int32> ChangeUpRPM; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
TArray<int32> ChangeDownRPM; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
int32 KickDownChangeUpExtraRPM; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float GearChangeTime; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float TransmissionEfficiency; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_54[0x5C]; // 0x0054(0x005C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FVehicleTransmissionConfig;
|
||||
|
||||
// ScriptStruct ChaosVehicles.VehicleSteeringConfig
|
||||
// 0x00D8 (0x00D8 - 0x0000)
|
||||
struct FVehicleSteeringConfig final
|
||||
{
|
||||
public:
|
||||
ESteeringType SteeringType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
float AngleRatio; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FRuntimeFloatCurve SteeringCurve; // 0x0008(0x0088)(Edit, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_90[0x48]; // 0x0090(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FVehicleSteeringConfig;
|
||||
|
||||
// ScriptStruct ChaosVehicles.ChaosWheelSetup
|
||||
// 0x0028 (0x0028 - 0x0000)
|
||||
struct FChaosWheelSetup final
|
||||
{
|
||||
public:
|
||||
TSubclassOf<class UChaosVehicleWheel> WheelClass; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class FName BoneName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FVector AdditionalOffset; // 0x0010(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FChaosWheelSetup;
|
||||
|
||||
// ScriptStruct ChaosVehicles.BaseSnapshotData
|
||||
// 0x0090 (0x0090 - 0x0000)
|
||||
struct FBaseSnapshotData
|
||||
{
|
||||
public:
|
||||
struct FTransform Transform; // 0x0000(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FVector LinearVelocity; // 0x0060(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FVector AngularVelocity; // 0x0078(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FBaseSnapshotData;
|
||||
|
||||
// ScriptStruct ChaosVehicles.WheelSnapshot
|
||||
// 0x0014 (0x0014 - 0x0000)
|
||||
struct FWheelSnapshot final
|
||||
{
|
||||
public:
|
||||
float SuspensionOffset; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float WheelRotationAngle; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float SteeringAngle; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float WheelRadius; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float WheelAngularVelocity; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FWheelSnapshot;
|
||||
|
||||
// ScriptStruct ChaosVehicles.WheeledSnaphotData
|
||||
// 0x0020 (0x00B0 - 0x0090)
|
||||
struct FWheeledSnaphotData final : public FBaseSnapshotData
|
||||
{
|
||||
public:
|
||||
int32 SelectedGear; // 0x0090(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float EngineRPM; // 0x0094(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
TArray<struct FWheelSnapshot> WheelSnapshots; // 0x0098(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FWheeledSnaphotData;
|
||||
|
||||
// ScriptStruct ChaosVehicles.VehicleAnimationInstanceProxy
|
||||
// 0x0020 (0x07B0 - 0x0790)
|
||||
struct FVehicleAnimationInstanceProxy final : public FAnimInstanceProxy
|
||||
{
|
||||
public:
|
||||
uint8 Pad_788[0x28]; // 0x0788(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FVehicleAnimationInstanceProxy;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user