2137 lines
122 KiB
C++
2137 lines
122 KiB
C++
|
|
#pragma once
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
* SDK generated by Dumper-7
|
|||
|
|
*
|
|||
|
|
* https://github.com/Encryqed/Dumper-7
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
// Package: CoreUObject
|
|||
|
|
|
|||
|
|
#include "Basic.hpp"
|
|||
|
|
|
|||
|
|
|
|||
|
|
namespace SDK
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
// Enum CoreUObject.EAutomationEventType
|
|||
|
|
// NumValues: 0x0004
|
|||
|
|
enum class EAutomationEventType : uint8
|
|||
|
|
{
|
|||
|
|
Info = 0,
|
|||
|
|
Warning = 1,
|
|||
|
|
Error = 2,
|
|||
|
|
EAutomationEventType_MAX = 3,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CoreUObject.ERangeBoundTypes
|
|||
|
|
// NumValues: 0x0004
|
|||
|
|
enum class ERangeBoundTypes : uint8
|
|||
|
|
{
|
|||
|
|
Exclusive = 0,
|
|||
|
|
Inclusive = 1,
|
|||
|
|
Open = 2,
|
|||
|
|
ERangeBoundTypes_MAX = 3,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CoreUObject.EInterpCurveMode
|
|||
|
|
// NumValues: 0x0007
|
|||
|
|
enum class EInterpCurveMode : uint8
|
|||
|
|
{
|
|||
|
|
CIM_Linear = 0,
|
|||
|
|
CIM_CurveAuto = 1,
|
|||
|
|
CIM_Constant = 2,
|
|||
|
|
CIM_CurveUser = 3,
|
|||
|
|
CIM_CurveBreak = 4,
|
|||
|
|
CIM_CurveAutoClamped = 5,
|
|||
|
|
CIM_MAX = 6,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CoreUObject.EInputDeviceConnectionState
|
|||
|
|
// NumValues: 0x0005
|
|||
|
|
enum class EInputDeviceConnectionState : uint8
|
|||
|
|
{
|
|||
|
|
Invalid = 0,
|
|||
|
|
Unknown = 1,
|
|||
|
|
Disconnected = 2,
|
|||
|
|
Connected = 3,
|
|||
|
|
EInputDeviceConnectionState_MAX = 4,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CoreUObject.ELocalizedTextSourceCategory
|
|||
|
|
// NumValues: 0x0004
|
|||
|
|
enum class ELocalizedTextSourceCategory : uint8
|
|||
|
|
{
|
|||
|
|
Game = 0,
|
|||
|
|
Engine = 1,
|
|||
|
|
Editor = 2,
|
|||
|
|
ELocalizedTextSourceCategory_MAX = 3,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CoreUObject.ELifetimeCondition
|
|||
|
|
// NumValues: 0x0012
|
|||
|
|
enum class ELifetimeCondition : uint8
|
|||
|
|
{
|
|||
|
|
COND_None = 0,
|
|||
|
|
COND_InitialOnly = 1,
|
|||
|
|
COND_OwnerOnly = 2,
|
|||
|
|
COND_SkipOwner = 3,
|
|||
|
|
COND_SimulatedOnly = 4,
|
|||
|
|
COND_AutonomousOnly = 5,
|
|||
|
|
COND_SimulatedOrPhysics = 6,
|
|||
|
|
COND_InitialOrOwner = 7,
|
|||
|
|
COND_Custom = 8,
|
|||
|
|
COND_ReplayOrOwner = 9,
|
|||
|
|
COND_ReplayOnly = 10,
|
|||
|
|
COND_SimulatedOnlyNoReplay = 11,
|
|||
|
|
COND_SimulatedOrPhysicsNoReplay = 12,
|
|||
|
|
COND_SkipReplay = 13,
|
|||
|
|
COND_Dynamic = 14,
|
|||
|
|
COND_Never = 15,
|
|||
|
|
COND_NetGroup = 16,
|
|||
|
|
COND_Max = 17,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CoreUObject.ESearchCase
|
|||
|
|
// NumValues: 0x0003
|
|||
|
|
enum class ESearchCase : uint8
|
|||
|
|
{
|
|||
|
|
CaseSensitive = 0,
|
|||
|
|
IgnoreCase = 1,
|
|||
|
|
ESearchCase_MAX = 2,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CoreUObject.ESearchDir
|
|||
|
|
// NumValues: 0x0003
|
|||
|
|
enum class ESearchDir : uint8
|
|||
|
|
{
|
|||
|
|
FromStart = 0,
|
|||
|
|
FromEnd = 1,
|
|||
|
|
ESearchDir_MAX = 2,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CoreUObject.ELogTimes
|
|||
|
|
// NumValues: 0x0005
|
|||
|
|
enum class ELogTimes : uint8
|
|||
|
|
{
|
|||
|
|
None = 0,
|
|||
|
|
UTC = 1,
|
|||
|
|
SinceGStartTime = 2,
|
|||
|
|
Local = 3,
|
|||
|
|
ELogTimes_MAX = 4,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CoreUObject.EAxis
|
|||
|
|
// NumValues: 0x0005
|
|||
|
|
enum class EAxis : uint8
|
|||
|
|
{
|
|||
|
|
None = 0,
|
|||
|
|
X = 1,
|
|||
|
|
Y = 2,
|
|||
|
|
Z = 3,
|
|||
|
|
EAxis_MAX = 4,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CoreUObject.EAxisList
|
|||
|
|
// NumValues: 0x000D
|
|||
|
|
enum class EAxisList : uint8
|
|||
|
|
{
|
|||
|
|
None = 0,
|
|||
|
|
X = 1,
|
|||
|
|
Y = 2,
|
|||
|
|
Z = 4,
|
|||
|
|
Screen = 8,
|
|||
|
|
XY = 3,
|
|||
|
|
XZ = 5,
|
|||
|
|
YZ = 6,
|
|||
|
|
XYZ = 7,
|
|||
|
|
All = 15,
|
|||
|
|
ZRotation = 6,
|
|||
|
|
Rotate2D = 8,
|
|||
|
|
EAxisList_MAX = 16,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CoreUObject.EPixelFormat
|
|||
|
|
// NumValues: 0x005D
|
|||
|
|
enum class EPixelFormat : uint8
|
|||
|
|
{
|
|||
|
|
PF_Unknown = 0,
|
|||
|
|
PF_A32B32G32R32F = 1,
|
|||
|
|
PF_B8G8R8A8 = 2,
|
|||
|
|
PF_G8 = 3,
|
|||
|
|
PF_G16 = 4,
|
|||
|
|
PF_DXT1 = 5,
|
|||
|
|
PF_DXT3 = 6,
|
|||
|
|
PF_DXT5 = 7,
|
|||
|
|
PF_UYVY = 8,
|
|||
|
|
PF_FloatRGB = 9,
|
|||
|
|
PF_FloatRGBA = 10,
|
|||
|
|
PF_DepthStencil = 11,
|
|||
|
|
PF_ShadowDepth = 12,
|
|||
|
|
PF_R32_FLOAT = 13,
|
|||
|
|
PF_G16R16 = 14,
|
|||
|
|
PF_G16R16F = 15,
|
|||
|
|
PF_G16R16F_FILTER = 16,
|
|||
|
|
PF_G32R32F = 17,
|
|||
|
|
PF_A2B10G10R10 = 18,
|
|||
|
|
PF_A16B16G16R16 = 19,
|
|||
|
|
PF_D24 = 20,
|
|||
|
|
PF_R16F = 21,
|
|||
|
|
PF_R16F_FILTER = 22,
|
|||
|
|
PF_BC5 = 23,
|
|||
|
|
PF_V8U8 = 24,
|
|||
|
|
PF_A1 = 25,
|
|||
|
|
PF_FloatR11G11B10 = 26,
|
|||
|
|
PF_A8 = 27,
|
|||
|
|
PF_R32_UINT = 28,
|
|||
|
|
PF_R32_SINT = 29,
|
|||
|
|
PF_PVRTC2 = 30,
|
|||
|
|
PF_PVRTC4 = 31,
|
|||
|
|
PF_R16_UINT = 32,
|
|||
|
|
PF_R16_SINT = 33,
|
|||
|
|
PF_R16G16B16A16_UINT = 34,
|
|||
|
|
PF_R16G16B16A16_SINT = 35,
|
|||
|
|
PF_R5G6B5_UNORM = 36,
|
|||
|
|
PF_R8G8B8A8 = 37,
|
|||
|
|
PF_A8R8G8B8 = 38,
|
|||
|
|
PF_BC4 = 39,
|
|||
|
|
PF_R8G8 = 40,
|
|||
|
|
PF_ATC_RGB = 41,
|
|||
|
|
PF_ATC_RGBA_E = 42,
|
|||
|
|
PF_ATC_RGBA_I = 43,
|
|||
|
|
PF_X24_G8 = 44,
|
|||
|
|
PF_ETC1 = 45,
|
|||
|
|
PF_ETC2_RGB = 46,
|
|||
|
|
PF_ETC2_RGBA = 47,
|
|||
|
|
PF_R32G32B32A32_UINT = 48,
|
|||
|
|
PF_R16G16_UINT = 49,
|
|||
|
|
PF_ASTC_4x4 = 50,
|
|||
|
|
PF_ASTC_6x6 = 51,
|
|||
|
|
PF_ASTC_8x8 = 52,
|
|||
|
|
PF_ASTC_10x10 = 53,
|
|||
|
|
PF_ASTC_12x12 = 54,
|
|||
|
|
PF_BC6H = 55,
|
|||
|
|
PF_BC7 = 56,
|
|||
|
|
PF_R8_UINT = 57,
|
|||
|
|
PF_L8 = 58,
|
|||
|
|
PF_XGXR8 = 59,
|
|||
|
|
PF_R8G8B8A8_UINT = 60,
|
|||
|
|
PF_R8G8B8A8_SNORM = 61,
|
|||
|
|
PF_R16G16B16A16_UNORM = 62,
|
|||
|
|
PF_R16G16B16A16_SNORM = 63,
|
|||
|
|
PF_PLATFORM_HDR_0 = 64,
|
|||
|
|
PF_PLATFORM_HDR_1 = 65,
|
|||
|
|
PF_PLATFORM_HDR_2 = 66,
|
|||
|
|
PF_NV12 = 67,
|
|||
|
|
PF_R32G32_UINT = 68,
|
|||
|
|
PF_ETC2_R11_EAC = 69,
|
|||
|
|
PF_ETC2_RG11_EAC = 70,
|
|||
|
|
PF_R8 = 71,
|
|||
|
|
PF_B5G5R5A1_UNORM = 72,
|
|||
|
|
PF_ASTC_4x4_HDR = 73,
|
|||
|
|
PF_ASTC_6x6_HDR = 74,
|
|||
|
|
PF_ASTC_8x8_HDR = 75,
|
|||
|
|
PF_ASTC_10x10_HDR = 76,
|
|||
|
|
PF_ASTC_12x12_HDR = 77,
|
|||
|
|
PF_G16R16_SNORM = 78,
|
|||
|
|
PF_R8G8_UINT = 79,
|
|||
|
|
PF_R32G32B32_UINT = 80,
|
|||
|
|
PF_R32G32B32_SINT = 81,
|
|||
|
|
PF_R32G32B32F = 82,
|
|||
|
|
PF_R8_SINT = 83,
|
|||
|
|
PF_R64_UINT = 84,
|
|||
|
|
PF_R9G9B9EXP5 = 85,
|
|||
|
|
PF_P010 = 86,
|
|||
|
|
PF_ASTC_4x4_NORM_RG = 87,
|
|||
|
|
PF_ASTC_6x6_NORM_RG = 88,
|
|||
|
|
PF_ASTC_8x8_NORM_RG = 89,
|
|||
|
|
PF_ASTC_10x10_NORM_RG = 90,
|
|||
|
|
PF_ASTC_12x12_NORM_RG = 91,
|
|||
|
|
PF_MAX_0 = 92,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CoreUObject.EMouseCursor
|
|||
|
|
// NumValues: 0x000F
|
|||
|
|
enum class EMouseCursor : uint8
|
|||
|
|
{
|
|||
|
|
None = 0,
|
|||
|
|
Default = 1,
|
|||
|
|
TextEditBeam = 2,
|
|||
|
|
ResizeLeftRight = 3,
|
|||
|
|
ResizeUpDown = 4,
|
|||
|
|
ResizeSouthEast = 5,
|
|||
|
|
ResizeSouthWest = 6,
|
|||
|
|
CardinalCross = 7,
|
|||
|
|
Crosshairs = 8,
|
|||
|
|
Hand = 9,
|
|||
|
|
GrabHand = 10,
|
|||
|
|
GrabHandClosed = 11,
|
|||
|
|
SlashedCircle = 12,
|
|||
|
|
EyeDropper = 13,
|
|||
|
|
EMouseCursor_MAX = 14,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CoreUObject.EUnit
|
|||
|
|
// NumValues: 0x0037
|
|||
|
|
enum class EUnit : uint8
|
|||
|
|
{
|
|||
|
|
Micrometers = 0,
|
|||
|
|
Millimeters = 1,
|
|||
|
|
Centimeters = 2,
|
|||
|
|
Meters = 3,
|
|||
|
|
Kilometers = 4,
|
|||
|
|
Inches = 5,
|
|||
|
|
Feet = 6,
|
|||
|
|
Yards = 7,
|
|||
|
|
Miles = 8,
|
|||
|
|
Lightyears = 9,
|
|||
|
|
Degrees = 10,
|
|||
|
|
Radians = 11,
|
|||
|
|
CentimetersPerSecond = 12,
|
|||
|
|
MetersPerSecond = 13,
|
|||
|
|
KilometersPerHour = 14,
|
|||
|
|
MilesPerHour = 15,
|
|||
|
|
Celsius = 16,
|
|||
|
|
Farenheit = 17,
|
|||
|
|
Kelvin = 18,
|
|||
|
|
Micrograms = 19,
|
|||
|
|
Milligrams = 20,
|
|||
|
|
Grams = 21,
|
|||
|
|
Kilograms = 22,
|
|||
|
|
MetricTons = 23,
|
|||
|
|
Ounces = 24,
|
|||
|
|
Pounds = 25,
|
|||
|
|
Stones = 26,
|
|||
|
|
Newtons = 27,
|
|||
|
|
PoundsForce = 28,
|
|||
|
|
KilogramsForce = 29,
|
|||
|
|
KilogramCentimetersPerSecondSquared = 30,
|
|||
|
|
NewtonMeters = 31,
|
|||
|
|
KilogramCentimetersSquaredPerSecondSquared = 32,
|
|||
|
|
Hertz = 33,
|
|||
|
|
Kilohertz = 34,
|
|||
|
|
Megahertz = 35,
|
|||
|
|
Gigahertz = 36,
|
|||
|
|
RevolutionsPerMinute = 37,
|
|||
|
|
Bytes = 38,
|
|||
|
|
Kilobytes = 39,
|
|||
|
|
Megabytes = 40,
|
|||
|
|
Gigabytes = 41,
|
|||
|
|
Terabytes = 42,
|
|||
|
|
Lumens = 43,
|
|||
|
|
Milliseconds = 50,
|
|||
|
|
Seconds = 51,
|
|||
|
|
Minutes = 52,
|
|||
|
|
Hours = 53,
|
|||
|
|
Days = 54,
|
|||
|
|
Months = 55,
|
|||
|
|
Years = 56,
|
|||
|
|
Multiplier = 59,
|
|||
|
|
Percentage = 58,
|
|||
|
|
Unspecified = 64,
|
|||
|
|
EUnit_MAX = 65,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CoreUObject.EPropertyAccessChangeNotifyMode
|
|||
|
|
// NumValues: 0x0004
|
|||
|
|
enum class EPropertyAccessChangeNotifyMode : uint8
|
|||
|
|
{
|
|||
|
|
Default = 0,
|
|||
|
|
Never = 1,
|
|||
|
|
Always = 2,
|
|||
|
|
EPropertyAccessChangeNotifyMode_MAX = 3,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CoreUObject.EAppMsgCategory
|
|||
|
|
// NumValues: 0x0005
|
|||
|
|
enum class EAppMsgCategory : uint8
|
|||
|
|
{
|
|||
|
|
Warning = 0,
|
|||
|
|
Error = 1,
|
|||
|
|
Success = 2,
|
|||
|
|
Info = 3,
|
|||
|
|
EAppMsgCategory_MAX = 4,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CoreUObject.EAppReturnType
|
|||
|
|
// NumValues: 0x0009
|
|||
|
|
enum class EAppReturnType : uint8
|
|||
|
|
{
|
|||
|
|
No = 0,
|
|||
|
|
Yes = 1,
|
|||
|
|
YesAll = 2,
|
|||
|
|
NoAll = 3,
|
|||
|
|
Cancel = 4,
|
|||
|
|
Ok = 5,
|
|||
|
|
Retry = 6,
|
|||
|
|
Continue = 7,
|
|||
|
|
EAppReturnType_MAX = 8,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CoreUObject.EAppMsgType
|
|||
|
|
// NumValues: 0x0009
|
|||
|
|
enum class EAppMsgType : uint8
|
|||
|
|
{
|
|||
|
|
Ok = 0,
|
|||
|
|
YesNo = 1,
|
|||
|
|
OkCancel = 2,
|
|||
|
|
YesNoCancel = 3,
|
|||
|
|
CancelRetryContinue = 4,
|
|||
|
|
YesNoYesAllNoAll = 5,
|
|||
|
|
YesNoYesAllNoAllCancel = 6,
|
|||
|
|
YesNoYesAll = 7,
|
|||
|
|
EAppMsgType_MAX = 8,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CoreUObject.EInputDeviceTriggerMask
|
|||
|
|
// NumValues: 0x0005
|
|||
|
|
enum class EInputDeviceTriggerMask : uint8
|
|||
|
|
{
|
|||
|
|
None = 0,
|
|||
|
|
Left = 1,
|
|||
|
|
Right = 2,
|
|||
|
|
All = 3,
|
|||
|
|
EInputDeviceTriggerMask_MAX = 4,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CoreUObject.EDataValidationResult
|
|||
|
|
// NumValues: 0x0004
|
|||
|
|
enum class EDataValidationResult : uint8
|
|||
|
|
{
|
|||
|
|
Invalid = 0,
|
|||
|
|
Valid = 1,
|
|||
|
|
NotValidated = 2,
|
|||
|
|
EDataValidationResult_MAX = 3,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.TopLevelAssetPath
|
|||
|
|
// 0x0010 (0x0010 - 0x0000)
|
|||
|
|
struct FTopLevelAssetPath final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class FName PackageName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
class FName AssetName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FTopLevelAssetPath;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.AssetData
|
|||
|
|
// 0x0068 (0x0068 - 0x0000)
|
|||
|
|
struct alignas(0x08) FAssetData final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class FName PackageName; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class FName PackagePath; // 0x0008(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class FName AssetName; // 0x0010(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class FName AssetClass; // 0x0018(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FTopLevelAssetPath AssetClassPath; // 0x0020(0x0010)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_30[0x38]; // 0x0030(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FAssetData;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Vector
|
|||
|
|
// 0x0018 (0x0018 - 0x0000)
|
|||
|
|
struct FVector
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
using UnderlayingType = double;
|
|||
|
|
|
|||
|
|
double X; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
double Y; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
double Z; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
constexpr FVector(UnderlayingType X = 0, UnderlayingType Y = 0, UnderlayingType Z = 0)
|
|||
|
|
: X(X), Y(Y), Z(Z)
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
constexpr FVector(const FVector& other)
|
|||
|
|
: X(other.X), Y(other.Y), Z(other.Z)
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
FVector& Normalize()
|
|||
|
|
{
|
|||
|
|
*this /= Magnitude();
|
|||
|
|
|
|||
|
|
return *this;
|
|||
|
|
}
|
|||
|
|
FVector& operator*=(UnderlayingType Scalar)
|
|||
|
|
{
|
|||
|
|
*this = *this * Scalar;
|
|||
|
|
|
|||
|
|
return *this;
|
|||
|
|
}
|
|||
|
|
FVector& operator*=(const FVector& Other)
|
|||
|
|
{
|
|||
|
|
*this = *this * Other;
|
|||
|
|
|
|||
|
|
return *this;
|
|||
|
|
}
|
|||
|
|
FVector& operator+=(const FVector& Other)
|
|||
|
|
{
|
|||
|
|
*this = *this + Other;
|
|||
|
|
|
|||
|
|
return *this;
|
|||
|
|
}
|
|||
|
|
FVector& operator-=(const FVector& Other)
|
|||
|
|
{
|
|||
|
|
*this = *this - Other;
|
|||
|
|
|
|||
|
|
return *this;
|
|||
|
|
}
|
|||
|
|
FVector& operator/=(UnderlayingType Scalar)
|
|||
|
|
{
|
|||
|
|
*this = *this / Scalar;
|
|||
|
|
|
|||
|
|
return *this;
|
|||
|
|
}
|
|||
|
|
FVector& operator/=(const FVector& Other)
|
|||
|
|
{
|
|||
|
|
*this = *this / Other;
|
|||
|
|
|
|||
|
|
return *this;
|
|||
|
|
}
|
|||
|
|
FVector& operator=(const FVector& other)
|
|||
|
|
{
|
|||
|
|
X = other.X;
|
|||
|
|
Y = other.Y;
|
|||
|
|
Z = other.Z;
|
|||
|
|
|
|||
|
|
return *this;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
UnderlayingType Dot(const FVector& Other) const
|
|||
|
|
{
|
|||
|
|
return (X * Other.X) + (Y * Other.Y) + (Z * Other.Z);
|
|||
|
|
}
|
|||
|
|
UnderlayingType GetDistanceTo(const FVector& Other) const
|
|||
|
|
{
|
|||
|
|
FVector DiffVector = Other - *this;
|
|||
|
|
|
|||
|
|
return DiffVector.Magnitude();
|
|||
|
|
}
|
|||
|
|
UnderlayingType GetDistanceToInMeters(const FVector& Other) const
|
|||
|
|
{
|
|||
|
|
return GetDistanceTo(Other) * static_cast<UnderlayingType>(0.01);
|
|||
|
|
}
|
|||
|
|
FVector GetNormalized() const
|
|||
|
|
{
|
|||
|
|
return *this / Magnitude();
|
|||
|
|
}
|
|||
|
|
bool IsZero() const
|
|||
|
|
{
|
|||
|
|
return X == 0 && Y == 0 && Z == 0;
|
|||
|
|
}
|
|||
|
|
UnderlayingType Magnitude() const
|
|||
|
|
{
|
|||
|
|
return std::sqrt((X * X) + (Y * Y) + (Z * Z));
|
|||
|
|
}
|
|||
|
|
bool operator!=(const FVector& Other) const
|
|||
|
|
{
|
|||
|
|
return X != Other.X || Y != Other.Y || Z != Other.Z;
|
|||
|
|
}
|
|||
|
|
FVector operator*(UnderlayingType Scalar) const
|
|||
|
|
{
|
|||
|
|
return { X * Scalar, Y * Scalar, Z * Scalar };
|
|||
|
|
}
|
|||
|
|
FVector operator*(const FVector& Other) const
|
|||
|
|
{
|
|||
|
|
return { X * Other.X, Y * Other.Y, Z * Other.Z };
|
|||
|
|
}
|
|||
|
|
FVector operator+(const FVector& Other) const
|
|||
|
|
{
|
|||
|
|
return { X + Other.X, Y + Other.Y, Z + Other.Z };
|
|||
|
|
}
|
|||
|
|
FVector operator-(const FVector& Other) const
|
|||
|
|
{
|
|||
|
|
return { X - Other.X, Y - Other.Y, Z - Other.Z };
|
|||
|
|
}
|
|||
|
|
FVector operator/(UnderlayingType Scalar) const
|
|||
|
|
{
|
|||
|
|
if (Scalar == 0)
|
|||
|
|
return *this;
|
|||
|
|
|
|||
|
|
return { X / Scalar, Y / Scalar, Z / Scalar };
|
|||
|
|
}
|
|||
|
|
FVector operator/(const FVector& Other) const
|
|||
|
|
{
|
|||
|
|
if (Other.X == 0 || Other.Y == 0 || Other.Z == 0)
|
|||
|
|
return *this;
|
|||
|
|
|
|||
|
|
return { X / Other.X, Y / Other.Y, Z / Other.Z };
|
|||
|
|
}
|
|||
|
|
bool operator==(const FVector& Other) const
|
|||
|
|
{
|
|||
|
|
return X == Other.X && Y == Other.Y && Z == Other.Z;
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FVector;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.TwoVectors
|
|||
|
|
// 0x0030 (0x0030 - 0x0000)
|
|||
|
|
struct FTwoVectors final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FVector v1; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FVector v2; // 0x0018(0x0018)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FTwoVectors;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.SoftObjectPath
|
|||
|
|
// 0x0020 (0x0020 - 0x0000)
|
|||
|
|
struct FSoftObjectPath
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FTopLevelAssetPath AssetPath; // 0x0000(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class FString SubPathString; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FSoftObjectPath;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.ARFilter
|
|||
|
|
// 0x0150 (0x0150 - 0x0000)
|
|||
|
|
struct FARFilter final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TArray<class FName> PackageNames; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|||
|
|
TArray<class FName> PackagePaths; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|||
|
|
TArray<struct FSoftObjectPath> SoftObjectPaths; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|||
|
|
TArray<class FName> ClassNames; // 0x0030(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|||
|
|
TArray<struct FTopLevelAssetPath> ClassPaths; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_50[0x50]; // 0x0050(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
TSet<class FName> RecursiveClassesExclusionSet; // 0x00A0(0x0050)(BlueprintVisible, NativeAccessSpecifierPublic)
|
|||
|
|
TSet<struct FTopLevelAssetPath> RecursiveClassPathsExclusionSet; // 0x00F0(0x0050)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|||
|
|
bool bRecursivePaths; // 0x0140(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
bool bRecursiveClasses; // 0x0141(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
bool bIncludeOnlyOnDiskAssets; // 0x0142(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_143[0xD]; // 0x0143(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FARFilter;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.InterpCurvePointTwoVectors
|
|||
|
|
// 0x00A0 (0x00A0 - 0x0000)
|
|||
|
|
struct FInterpCurvePointTwoVectors final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
float InVal; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FTwoVectors OutVal; // 0x0008(0x0030)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|||
|
|
struct FTwoVectors ArriveTangent; // 0x0038(0x0030)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|||
|
|
struct FTwoVectors LeaveTangent; // 0x0068(0x0030)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|||
|
|
EInterpCurveMode InterpMode; // 0x0098(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FInterpCurvePointTwoVectors;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.InterpCurveTwoVectors
|
|||
|
|
// 0x0018 (0x0018 - 0x0000)
|
|||
|
|
struct FInterpCurveTwoVectors final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TArray<struct FInterpCurvePointTwoVectors> Points; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|||
|
|
bool bIsLooped; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
float LoopKeyOffset; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FInterpCurveTwoVectors;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.InterpCurvePointVector
|
|||
|
|
// 0x0058 (0x0058 - 0x0000)
|
|||
|
|
struct FInterpCurvePointVector final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
float InVal; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FVector OutVal; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FVector ArriveTangent; // 0x0020(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FVector LeaveTangent; // 0x0038(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
EInterpCurveMode InterpMode; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FInterpCurvePointVector;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.InterpCurveVector
|
|||
|
|
// 0x0018 (0x0018 - 0x0000)
|
|||
|
|
struct FInterpCurveVector final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TArray<struct FInterpCurvePointVector> Points; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|||
|
|
bool bIsLooped; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
float LoopKeyOffset; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FInterpCurveVector;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Vector2D
|
|||
|
|
// 0x0010 (0x0010 - 0x0000)
|
|||
|
|
struct FVector2D final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
using UnderlayingType = double;
|
|||
|
|
|
|||
|
|
double X; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
double Y; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
constexpr FVector2D(UnderlayingType X = 0, UnderlayingType Y = 0)
|
|||
|
|
: X(X), Y(Y)
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
constexpr FVector2D(const FVector2D& other)
|
|||
|
|
: X(other.X), Y(other.Y)
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
FVector2D& Normalize()
|
|||
|
|
{
|
|||
|
|
*this /= Magnitude();
|
|||
|
|
|
|||
|
|
return *this;
|
|||
|
|
}
|
|||
|
|
FVector2D& operator*=(UnderlayingType Scalar)
|
|||
|
|
{
|
|||
|
|
*this = *this * Scalar;
|
|||
|
|
|
|||
|
|
return *this;
|
|||
|
|
}
|
|||
|
|
FVector2D& operator*=(const FVector2D& Other)
|
|||
|
|
{
|
|||
|
|
*this = *this * Other;
|
|||
|
|
|
|||
|
|
return *this;
|
|||
|
|
}
|
|||
|
|
FVector2D& operator+=(const FVector2D& Other)
|
|||
|
|
{
|
|||
|
|
*this = *this + Other;
|
|||
|
|
|
|||
|
|
return *this;
|
|||
|
|
}
|
|||
|
|
FVector2D& operator-=(const FVector2D& Other)
|
|||
|
|
{
|
|||
|
|
*this = *this - Other;
|
|||
|
|
|
|||
|
|
return *this;
|
|||
|
|
}
|
|||
|
|
FVector2D& operator/=(UnderlayingType Scalar)
|
|||
|
|
{
|
|||
|
|
*this = *this / Scalar;
|
|||
|
|
|
|||
|
|
return *this;
|
|||
|
|
}
|
|||
|
|
FVector2D& operator/=(const FVector2D& Other)
|
|||
|
|
{
|
|||
|
|
*this = *this / Other;
|
|||
|
|
|
|||
|
|
return *this;
|
|||
|
|
}
|
|||
|
|
FVector2D& operator=(const FVector2D& other)
|
|||
|
|
{
|
|||
|
|
X = other.X;
|
|||
|
|
Y = other.Y;
|
|||
|
|
|
|||
|
|
return *this;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
UnderlayingType Dot(const FVector2D& Other) const
|
|||
|
|
{
|
|||
|
|
return (X * Other.X) + (Y * Other.Y);
|
|||
|
|
}
|
|||
|
|
UnderlayingType GetDistanceTo(const FVector2D& Other) const
|
|||
|
|
{
|
|||
|
|
FVector2D DiffVector = Other - *this;
|
|||
|
|
|
|||
|
|
return DiffVector.Magnitude();
|
|||
|
|
}
|
|||
|
|
FVector2D GetNormalized() const
|
|||
|
|
{
|
|||
|
|
return *this / Magnitude();
|
|||
|
|
}
|
|||
|
|
bool IsZero() const
|
|||
|
|
{
|
|||
|
|
return X == 0 && Y == 0;
|
|||
|
|
}
|
|||
|
|
UnderlayingType Magnitude() const
|
|||
|
|
{
|
|||
|
|
return std::sqrt((X * X) + (Y * Y));
|
|||
|
|
}
|
|||
|
|
bool operator!=(const FVector2D& Other) const
|
|||
|
|
{
|
|||
|
|
return X != Other.X || Y != Other.Y;
|
|||
|
|
}
|
|||
|
|
FVector2D operator*(UnderlayingType Scalar) const
|
|||
|
|
{
|
|||
|
|
return { X * Scalar, Y * Scalar };
|
|||
|
|
}
|
|||
|
|
FVector2D operator*(const FVector2D& Other) const
|
|||
|
|
{
|
|||
|
|
return { X * Other.X, Y * Other.Y };
|
|||
|
|
}
|
|||
|
|
FVector2D operator+(const FVector2D& Other) const
|
|||
|
|
{
|
|||
|
|
return { X + Other.X, Y + Other.Y };
|
|||
|
|
}
|
|||
|
|
FVector2D operator-(const FVector2D& Other) const
|
|||
|
|
{
|
|||
|
|
return { X - Other.X, Y - Other.Y };
|
|||
|
|
}
|
|||
|
|
FVector2D operator/(UnderlayingType Scalar) const
|
|||
|
|
{
|
|||
|
|
if (Scalar == 0)
|
|||
|
|
return *this;
|
|||
|
|
|
|||
|
|
return { X / Scalar, Y / Scalar };
|
|||
|
|
}
|
|||
|
|
FVector2D operator/(const FVector2D& Other) const
|
|||
|
|
{
|
|||
|
|
if (Other.X == 0 || Other.Y == 0)
|
|||
|
|
return *this;
|
|||
|
|
|
|||
|
|
return { X / Other.X, Y / Other.Y };
|
|||
|
|
}
|
|||
|
|
bool operator==(const FVector2D& Other) const
|
|||
|
|
{
|
|||
|
|
return X == Other.X && Y == Other.Y;
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FVector2D;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.InterpCurvePointVector2D
|
|||
|
|
// 0x0040 (0x0040 - 0x0000)
|
|||
|
|
struct FInterpCurvePointVector2D final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
float InVal; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FVector2D OutVal; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FVector2D ArriveTangent; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FVector2D LeaveTangent; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
EInterpCurveMode InterpMode; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FInterpCurvePointVector2D;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.InterpCurveVector2D
|
|||
|
|
// 0x0018 (0x0018 - 0x0000)
|
|||
|
|
struct FInterpCurveVector2D final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TArray<struct FInterpCurvePointVector2D> Points; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|||
|
|
bool bIsLooped; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
float LoopKeyOffset; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FInterpCurveVector2D;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.AssetBundleEntry
|
|||
|
|
// 0x0018 (0x0018 - 0x0000)
|
|||
|
|
struct FAssetBundleEntry final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class FName BundleName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TArray<struct FTopLevelAssetPath> AssetPaths; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FAssetBundleEntry;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.AssetBundleData
|
|||
|
|
// 0x0010 (0x0010 - 0x0000)
|
|||
|
|
struct FAssetBundleData final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TArray<struct FAssetBundleEntry> Bundles; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FAssetBundleData;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Guid
|
|||
|
|
// 0x0010 (0x0010 - 0x0000)
|
|||
|
|
struct FGuid final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
int32 A; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 B; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 C; // 0x0008(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 D; // 0x000C(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FGuid;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.AutomationEvent
|
|||
|
|
// 0x0038 (0x0038 - 0x0000)
|
|||
|
|
struct FAutomationEvent final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
EAutomationEventType Type; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
class FString Message; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class FString Context; // 0x0018(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FGuid Artifact; // 0x0028(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FAutomationEvent;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.DateTime
|
|||
|
|
// 0x0008 (0x0008 - 0x0000)
|
|||
|
|
struct alignas(0x08) FDateTime final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FDateTime;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.AutomationExecutionEntry
|
|||
|
|
// 0x0058 (0x0058 - 0x0000)
|
|||
|
|
struct FAutomationExecutionEntry final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FAutomationEvent Event; // 0x0000(0x0038)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class FString Filename; // 0x0038(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 LineNumber; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FDateTime Timestamp; // 0x0050(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FAutomationExecutionEntry;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Box
|
|||
|
|
// 0x0038 (0x0038 - 0x0000)
|
|||
|
|
struct FBox final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FVector Min; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FVector Max; // 0x0018(0x0018)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
bool IsValid; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FBox;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Box2D
|
|||
|
|
// 0x0028 (0x0028 - 0x0000)
|
|||
|
|
struct FBox2D final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FVector2D Min; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FVector2D Max; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
bool bIsValid; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FBox2D;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Vector2f
|
|||
|
|
// 0x0008 (0x0008 - 0x0000)
|
|||
|
|
struct FVector2f
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
float X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FVector2f;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Box2f
|
|||
|
|
// 0x0014 (0x0014 - 0x0000)
|
|||
|
|
struct FBox2f final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FVector2f Min; // 0x0000(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FVector2f Max; // 0x0008(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
bool bIsValid; // 0x0010(0x0001)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FBox2f;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Vector3d
|
|||
|
|
// 0x0018 (0x0018 - 0x0000)
|
|||
|
|
struct FVector3d
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
double X; // 0x0000(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
double Y; // 0x0008(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
double Z; // 0x0010(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FVector3d;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Box3d
|
|||
|
|
// 0x0038 (0x0038 - 0x0000)
|
|||
|
|
struct FBox3d final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FVector3d Min; // 0x0000(0x0018)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FVector3d Max; // 0x0018(0x0018)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
bool IsValid; // 0x0030(0x0001)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FBox3d;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Vector3f
|
|||
|
|
// 0x000C (0x000C - 0x0000)
|
|||
|
|
struct FVector3f
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
float X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float Z; // 0x0008(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FVector3f;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Box3f
|
|||
|
|
// 0x001C (0x001C - 0x0000)
|
|||
|
|
struct FBox3f final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FVector3f Min; // 0x0000(0x000C)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FVector3f Max; // 0x000C(0x000C)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
bool IsValid; // 0x0018(0x0001)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FBox3f;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.BoxSphereBounds
|
|||
|
|
// 0x0038 (0x0038 - 0x0000)
|
|||
|
|
struct FBoxSphereBounds final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FVector Origin; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FVector BoxExtent; // 0x0018(0x0018)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
double SphereRadius; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FBoxSphereBounds;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.BoxSphereBounds3d
|
|||
|
|
// 0x0038 (0x0038 - 0x0000)
|
|||
|
|
struct FBoxSphereBounds3d final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FVector3d Origin; // 0x0000(0x0018)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FVector3d BoxExtent; // 0x0018(0x0018)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
double SphereRadius; // 0x0030(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FBoxSphereBounds3d;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.BoxSphereBounds3f
|
|||
|
|
// 0x001C (0x001C - 0x0000)
|
|||
|
|
struct FBoxSphereBounds3f final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FVector3f Origin; // 0x0000(0x000C)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FVector3f BoxExtent; // 0x000C(0x000C)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float SphereRadius; // 0x0018(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FBoxSphereBounds3f;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Color
|
|||
|
|
// 0x0004 (0x0004 - 0x0000)
|
|||
|
|
struct alignas(0x04) FColor final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 B; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 G; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 R; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 A; // 0x0003(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FColor;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.DirectoryPath
|
|||
|
|
// 0x0010 (0x0010 - 0x0000)
|
|||
|
|
struct FDirectoryPath final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class FString Path; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FDirectoryPath;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.DoubleRangeBound
|
|||
|
|
// 0x0010 (0x0010 - 0x0000)
|
|||
|
|
struct FDoubleRangeBound final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
ERangeBoundTypes Type; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
double Value; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FDoubleRangeBound;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.DoubleRange
|
|||
|
|
// 0x0020 (0x0020 - 0x0000)
|
|||
|
|
struct FDoubleRange final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FDoubleRangeBound LowerBound; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
struct FDoubleRangeBound UpperBound; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FDoubleRange;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.FallbackStruct
|
|||
|
|
// 0x0001 (0x0001 - 0x0000)
|
|||
|
|
struct FFallbackStruct final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FFallbackStruct;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.FilePath
|
|||
|
|
// 0x0010 (0x0010 - 0x0000)
|
|||
|
|
struct FFilePath final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class FString FilePath; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FFilePath;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.FloatInterval
|
|||
|
|
// 0x0008 (0x0008 - 0x0000)
|
|||
|
|
struct FFloatInterval final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
float Min; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float Max; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FFloatInterval;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.FloatRangeBound
|
|||
|
|
// 0x0008 (0x0008 - 0x0000)
|
|||
|
|
struct FFloatRangeBound final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
ERangeBoundTypes Type; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
float Value; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FFloatRangeBound;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.FloatRange
|
|||
|
|
// 0x0010 (0x0010 - 0x0000)
|
|||
|
|
struct FFloatRange final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FFloatRangeBound LowerBound; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
struct FFloatRangeBound UpperBound; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FFloatRange;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.FrameNumber
|
|||
|
|
// 0x0004 (0x0004 - 0x0000)
|
|||
|
|
struct FFrameNumber final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
int32 Value; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FFrameNumber;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.FrameNumberRangeBound
|
|||
|
|
// 0x0008 (0x0008 - 0x0000)
|
|||
|
|
struct FFrameNumberRangeBound final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
ERangeBoundTypes Type; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FFrameNumber Value; // 0x0004(0x0004)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FFrameNumberRangeBound;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.FrameNumberRange
|
|||
|
|
// 0x0010 (0x0010 - 0x0000)
|
|||
|
|
struct FFrameNumberRange final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FFrameNumberRangeBound LowerBound; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
struct FFrameNumberRangeBound UpperBound; // 0x0008(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FFrameNumberRange;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.FrameRate
|
|||
|
|
// 0x0008 (0x0008 - 0x0000)
|
|||
|
|
struct FFrameRate final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
int32 Numerator; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 Denominator; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FFrameRate;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.FrameTime
|
|||
|
|
// 0x0008 (0x0008 - 0x0000)
|
|||
|
|
struct FFrameTime final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FFrameNumber FrameNumber; // 0x0000(0x0004)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float SubFrame; // 0x0004(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FFrameTime;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.InputDeviceId
|
|||
|
|
// 0x0004 (0x0004 - 0x0000)
|
|||
|
|
struct FInputDeviceId final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
int32 InternalId; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FInputDeviceId;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Int32Interval
|
|||
|
|
// 0x0008 (0x0008 - 0x0000)
|
|||
|
|
struct FInt32Interval final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
int32 Min; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 Max; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FInt32Interval;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Int32Point
|
|||
|
|
// 0x0008 (0x0008 - 0x0000)
|
|||
|
|
struct FInt32Point final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
int32 X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FInt32Point;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Int32RangeBound
|
|||
|
|
// 0x0008 (0x0008 - 0x0000)
|
|||
|
|
struct FInt32RangeBound final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
ERangeBoundTypes Type; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
int32 Value; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FInt32RangeBound;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Int32Range
|
|||
|
|
// 0x0010 (0x0010 - 0x0000)
|
|||
|
|
struct FInt32Range final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FInt32RangeBound LowerBound; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
struct FInt32RangeBound UpperBound; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FInt32Range;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Int32Vector
|
|||
|
|
// 0x000C (0x000C - 0x0000)
|
|||
|
|
struct FInt32Vector final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
int32 X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 Z; // 0x0008(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FInt32Vector;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Int32Vector2
|
|||
|
|
// 0x0008 (0x0008 - 0x0000)
|
|||
|
|
struct FInt32Vector2 final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
int32 X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FInt32Vector2;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Int32Vector4
|
|||
|
|
// 0x0010 (0x0010 - 0x0000)
|
|||
|
|
struct FInt32Vector4 final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
int32 X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 Z; // 0x0008(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 W; // 0x000C(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FInt32Vector4;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Int64Point
|
|||
|
|
// 0x0010 (0x0010 - 0x0000)
|
|||
|
|
struct FInt64Point final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
int64 X; // 0x0000(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int64 Y; // 0x0008(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FInt64Point;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Int64Vector
|
|||
|
|
// 0x0018 (0x0018 - 0x0000)
|
|||
|
|
struct FInt64Vector final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
int64 X; // 0x0000(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int64 Y; // 0x0008(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int64 Z; // 0x0010(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FInt64Vector;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Int64Vector2
|
|||
|
|
// 0x0010 (0x0010 - 0x0000)
|
|||
|
|
struct FInt64Vector2 final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
int64 X; // 0x0000(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int64 Y; // 0x0008(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FInt64Vector2;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Int64Vector4
|
|||
|
|
// 0x0020 (0x0020 - 0x0000)
|
|||
|
|
struct FInt64Vector4 final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
int64 X; // 0x0000(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int64 Y; // 0x0008(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int64 Z; // 0x0010(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int64 W; // 0x0018(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FInt64Vector4;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.InterpCurvePointFloat
|
|||
|
|
// 0x0014 (0x0014 - 0x0000)
|
|||
|
|
struct FInterpCurvePointFloat final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
float InVal; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float OutVal; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float ArriveTangent; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float LeaveTangent; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
EInterpCurveMode InterpMode; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FInterpCurvePointFloat;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.InterpCurveFloat
|
|||
|
|
// 0x0018 (0x0018 - 0x0000)
|
|||
|
|
struct FInterpCurveFloat final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TArray<struct FInterpCurvePointFloat> Points; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|||
|
|
bool bIsLooped; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
float LoopKeyOffset; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FInterpCurveFloat;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.LinearColor
|
|||
|
|
// 0x0010 (0x0010 - 0x0000)
|
|||
|
|
struct FLinearColor final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
float R; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float G; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float B; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float A; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FLinearColor;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.InterpCurvePointLinearColor
|
|||
|
|
// 0x0038 (0x0038 - 0x0000)
|
|||
|
|
struct FInterpCurvePointLinearColor final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
float InVal; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FLinearColor OutVal; // 0x0004(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FLinearColor ArriveTangent; // 0x0014(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FLinearColor LeaveTangent; // 0x0024(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
EInterpCurveMode InterpMode; // 0x0034(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FInterpCurvePointLinearColor;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.InterpCurveLinearColor
|
|||
|
|
// 0x0018 (0x0018 - 0x0000)
|
|||
|
|
struct FInterpCurveLinearColor final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TArray<struct FInterpCurvePointLinearColor> Points; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|||
|
|
bool bIsLooped; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
float LoopKeyOffset; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FInterpCurveLinearColor;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Quat
|
|||
|
|
// 0x0020 (0x0020 - 0x0000)
|
|||
|
|
struct alignas(0x10) FQuat final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
double X; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
double Y; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
double Z; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
double W; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FQuat;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.InterpCurvePointQuat
|
|||
|
|
// 0x0080 (0x0080 - 0x0000)
|
|||
|
|
struct FInterpCurvePointQuat final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
float InVal; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FQuat OutVal; // 0x0010(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FQuat ArriveTangent; // 0x0030(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FQuat LeaveTangent; // 0x0050(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
EInterpCurveMode InterpMode; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_71[0xF]; // 0x0071(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FInterpCurvePointQuat;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.InterpCurveQuat
|
|||
|
|
// 0x0018 (0x0018 - 0x0000)
|
|||
|
|
struct FInterpCurveQuat final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TArray<struct FInterpCurvePointQuat> Points; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|||
|
|
bool bIsLooped; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
float LoopKeyOffset; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FInterpCurveQuat;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.IntPoint
|
|||
|
|
// 0x0008 (0x0008 - 0x0000)
|
|||
|
|
struct FIntPoint final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
int32 X; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 Y; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FIntPoint;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.IntVector
|
|||
|
|
// 0x000C (0x000C - 0x0000)
|
|||
|
|
struct FIntVector final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
int32 X; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 Y; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 Z; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FIntVector;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.IntVector2
|
|||
|
|
// 0x0008 (0x0008 - 0x0000)
|
|||
|
|
struct FIntVector2 final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
int32 X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FIntVector2;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.IntVector4
|
|||
|
|
// 0x0010 (0x0010 - 0x0000)
|
|||
|
|
struct FIntVector4 final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
int32 X; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 Y; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 Z; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 W; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FIntVector4;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Plane
|
|||
|
|
// 0x0008 (0x0020 - 0x0018)
|
|||
|
|
struct alignas(0x10) FPlane final : public FVector
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
double W; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPlane;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Matrix
|
|||
|
|
// 0x0080 (0x0080 - 0x0000)
|
|||
|
|
struct FMatrix final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FPlane XPlane; // 0x0000(0x0020)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FPlane YPlane; // 0x0020(0x0020)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FPlane ZPlane; // 0x0040(0x0020)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FPlane WPlane; // 0x0060(0x0020)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FMatrix;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Plane4d
|
|||
|
|
// 0x0008 (0x0020 - 0x0018)
|
|||
|
|
struct alignas(0x10) FPlane4d final : public FVector3d
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
double W; // 0x0018(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPlane4d;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Matrix44d
|
|||
|
|
// 0x0080 (0x0080 - 0x0000)
|
|||
|
|
struct FMatrix44d final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FPlane4d XPlane; // 0x0000(0x0020)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FPlane4d YPlane; // 0x0020(0x0020)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FPlane4d ZPlane; // 0x0040(0x0020)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FPlane4d WPlane; // 0x0060(0x0020)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FMatrix44d;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Plane4f
|
|||
|
|
// 0x0004 (0x0010 - 0x000C)
|
|||
|
|
struct alignas(0x10) FPlane4f final : public FVector3f
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
float W; // 0x000C(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPlane4f;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Matrix44f
|
|||
|
|
// 0x0040 (0x0040 - 0x0000)
|
|||
|
|
struct FMatrix44f final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FPlane4f XPlane; // 0x0000(0x0010)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FPlane4f YPlane; // 0x0010(0x0010)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FPlane4f ZPlane; // 0x0020(0x0010)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FPlane4f WPlane; // 0x0030(0x0010)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FMatrix44f;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.OrientedBox
|
|||
|
|
// 0x0078 (0x0078 - 0x0000)
|
|||
|
|
struct FOrientedBox final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FVector Center; // 0x0000(0x0018)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FVector AxisX; // 0x0018(0x0018)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FVector AxisY; // 0x0030(0x0018)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FVector AxisZ; // 0x0048(0x0018)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
double ExtentX; // 0x0060(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
double ExtentY; // 0x0068(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
double ExtentZ; // 0x0070(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FOrientedBox;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.PackedNormal
|
|||
|
|
// 0x0004 (0x0004 - 0x0000)
|
|||
|
|
struct FPackedNormal final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 X; // 0x0000(0x0001)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Y; // 0x0001(0x0001)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Z; // 0x0002(0x0001)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 W; // 0x0003(0x0001)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPackedNormal;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.PackedRGB10A2N
|
|||
|
|
// 0x0004 (0x0004 - 0x0000)
|
|||
|
|
struct FPackedRGB10A2N final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
int32 Packed; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPackedRGB10A2N;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.PackedRGBA16N
|
|||
|
|
// 0x0008 (0x0008 - 0x0000)
|
|||
|
|
struct FPackedRGBA16N final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
int32 XY; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 ZW; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPackedRGBA16N;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.PlatformUserId
|
|||
|
|
// 0x0004 (0x0004 - 0x0000)
|
|||
|
|
struct FPlatformUserId final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
int32 InternalId; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPlatformUserId;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.PlatformInputDeviceState
|
|||
|
|
// 0x0008 (0x0008 - 0x0000)
|
|||
|
|
struct FPlatformInputDeviceState final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FPlatformUserId OwningPlatformUser; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
EInputDeviceConnectionState ConnectionState; // 0x0004(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPlatformInputDeviceState;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.PolyglotTextData
|
|||
|
|
// 0x00B8 (0x00B8 - 0x0000)
|
|||
|
|
struct FPolyglotTextData final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
ELocalizedTextSourceCategory Category; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
class FString NativeCulture; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class FString Namespace; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class FString Key; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class FString NativeString; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TMap<class FString, class FString> LocalizedStrings; // 0x0048(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|||
|
|
bool bIsMinimalPatch; // 0x0098(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
class FText CachedText; // 0x00A0(0x0018)(Transient, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPolyglotTextData;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.PrimaryAssetType
|
|||
|
|
// 0x0008 (0x0008 - 0x0000)
|
|||
|
|
struct FPrimaryAssetType final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPrimaryAssetType;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.PrimaryAssetId
|
|||
|
|
// 0x0010 (0x0010 - 0x0000)
|
|||
|
|
struct FPrimaryAssetId final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FPrimaryAssetType PrimaryAssetType; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class FName PrimaryAssetName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FPrimaryAssetId;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.QualifiedFrameTime
|
|||
|
|
// 0x0010 (0x0010 - 0x0000)
|
|||
|
|
struct FQualifiedFrameTime final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FFrameTime Time; // 0x0000(0x0008)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FFrameRate Rate; // 0x0008(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FQualifiedFrameTime;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Quat4d
|
|||
|
|
// 0x0020 (0x0020 - 0x0000)
|
|||
|
|
struct alignas(0x10) FQuat4d final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
double X; // 0x0000(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
double Y; // 0x0008(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
double Z; // 0x0010(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
double W; // 0x0018(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FQuat4d;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Quat4f
|
|||
|
|
// 0x0010 (0x0010 - 0x0000)
|
|||
|
|
struct alignas(0x10) FQuat4f final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
float X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float Z; // 0x0008(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float W; // 0x000C(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FQuat4f;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.RandomStream
|
|||
|
|
// 0x0008 (0x0008 - 0x0000)
|
|||
|
|
struct FRandomStream final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
int32 InitialSeed; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 Seed; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FRandomStream;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Ray
|
|||
|
|
// 0x0030 (0x0030 - 0x0000)
|
|||
|
|
struct FRay final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FVector Origin; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FVector Direction; // 0x0018(0x0018)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FRay;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Ray3d
|
|||
|
|
// 0x0030 (0x0030 - 0x0000)
|
|||
|
|
struct FRay3d final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FVector3d Origin; // 0x0000(0x0018)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FVector3d Direction; // 0x0018(0x0018)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FRay3d;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Ray3f
|
|||
|
|
// 0x0018 (0x0018 - 0x0000)
|
|||
|
|
struct FRay3f final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FVector3f Origin; // 0x0000(0x000C)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FVector3f Direction; // 0x000C(0x000C)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FRay3f;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Rotator
|
|||
|
|
// 0x0018 (0x0018 - 0x0000)
|
|||
|
|
struct FRotator final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
using UnderlayingType = double;
|
|||
|
|
|
|||
|
|
double Pitch; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
double Yaw; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
double Roll; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static UnderlayingType ClampAxis(UnderlayingType Angle)
|
|||
|
|
{
|
|||
|
|
Angle = std::fmod(Angle, static_cast<UnderlayingType>(360));
|
|||
|
|
if (Angle < static_cast<UnderlayingType>(0))
|
|||
|
|
Angle += static_cast<UnderlayingType>(360);
|
|||
|
|
|
|||
|
|
return Angle;
|
|||
|
|
}
|
|||
|
|
static UnderlayingType NormalizeAxis(UnderlayingType Angle)
|
|||
|
|
{
|
|||
|
|
Angle = ClampAxis(Angle);
|
|||
|
|
if (Angle > static_cast<UnderlayingType>(180))
|
|||
|
|
Angle -= static_cast<UnderlayingType>(360);
|
|||
|
|
|
|||
|
|
return Angle;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
FRotator& Clamp()
|
|||
|
|
{
|
|||
|
|
Pitch = ClampAxis(Pitch);
|
|||
|
|
Yaw = ClampAxis(Yaw);
|
|||
|
|
Roll = ClampAxis(Roll);
|
|||
|
|
|
|||
|
|
return *this;
|
|||
|
|
}
|
|||
|
|
constexpr FRotator(UnderlayingType Pitch = 0, UnderlayingType Yaw = 0, UnderlayingType Roll = 0)
|
|||
|
|
: Pitch(Pitch), Yaw(Yaw), Roll(Roll)
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
constexpr FRotator(const FRotator& other)
|
|||
|
|
: Pitch(other.Pitch), Yaw(other.Yaw), Roll(other.Roll)
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
FRotator& Normalize()
|
|||
|
|
{
|
|||
|
|
Pitch = NormalizeAxis(Pitch);
|
|||
|
|
Yaw = NormalizeAxis(Yaw);
|
|||
|
|
Roll = NormalizeAxis(Roll);
|
|||
|
|
|
|||
|
|
return *this;
|
|||
|
|
}
|
|||
|
|
FRotator& operator*=(UnderlayingType Scalar)
|
|||
|
|
{
|
|||
|
|
*this = *this * Scalar;
|
|||
|
|
|
|||
|
|
return *this;
|
|||
|
|
}
|
|||
|
|
FRotator& operator*=(const FRotator& Other)
|
|||
|
|
{
|
|||
|
|
*this = *this * Other;
|
|||
|
|
|
|||
|
|
return *this;
|
|||
|
|
}
|
|||
|
|
FRotator& operator+=(const FRotator& Other)
|
|||
|
|
{
|
|||
|
|
*this = *this + Other;
|
|||
|
|
|
|||
|
|
return *this;
|
|||
|
|
}
|
|||
|
|
FRotator& operator-=(const FRotator& Other)
|
|||
|
|
{
|
|||
|
|
*this = *this - Other;
|
|||
|
|
|
|||
|
|
return *this;
|
|||
|
|
}
|
|||
|
|
FRotator& operator/=(UnderlayingType Scalar)
|
|||
|
|
{
|
|||
|
|
*this = *this / Scalar;
|
|||
|
|
|
|||
|
|
return *this;
|
|||
|
|
}
|
|||
|
|
FRotator& operator/=(const FRotator& Other)
|
|||
|
|
{
|
|||
|
|
*this = *this / Other;
|
|||
|
|
|
|||
|
|
return *this;
|
|||
|
|
}
|
|||
|
|
FRotator& operator=(const FRotator& other)
|
|||
|
|
{
|
|||
|
|
Pitch = other.Pitch;
|
|||
|
|
Yaw = other.Yaw;
|
|||
|
|
Roll = other.Roll;
|
|||
|
|
|
|||
|
|
return *this;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
FRotator GetNormalized() const
|
|||
|
|
{
|
|||
|
|
FRotator rotator = *this;
|
|||
|
|
rotator.Normalize();
|
|||
|
|
|
|||
|
|
return rotator;
|
|||
|
|
}
|
|||
|
|
bool IsZero() const
|
|||
|
|
{
|
|||
|
|
return ClampAxis(Pitch) == 0 && ClampAxis(Yaw) == 0 && ClampAxis(Roll) == 0;
|
|||
|
|
}
|
|||
|
|
bool operator!=(const FRotator& Other) const
|
|||
|
|
{
|
|||
|
|
return Pitch != Other.Pitch || Yaw != Other.Yaw || Roll != Other.Roll;
|
|||
|
|
}
|
|||
|
|
FRotator operator*(UnderlayingType Scalar) const
|
|||
|
|
{
|
|||
|
|
return { Pitch * Scalar, Yaw * Scalar, Roll * Scalar };
|
|||
|
|
}
|
|||
|
|
FRotator operator*(const FRotator& Other) const
|
|||
|
|
{
|
|||
|
|
return { Pitch * Other.Pitch, Yaw * Other.Yaw, Roll * Other.Roll };
|
|||
|
|
}
|
|||
|
|
FRotator operator+(const FRotator& Other) const
|
|||
|
|
{
|
|||
|
|
return { Pitch + Other.Pitch, Yaw + Other.Yaw, Roll + Other.Roll };
|
|||
|
|
}
|
|||
|
|
FRotator operator-(const FRotator& Other) const
|
|||
|
|
{
|
|||
|
|
return { Pitch - Other.Pitch, Yaw - Other.Yaw, Roll - Other.Roll };
|
|||
|
|
}
|
|||
|
|
FRotator operator/(UnderlayingType Scalar) const
|
|||
|
|
{
|
|||
|
|
if (Scalar == 0)
|
|||
|
|
return *this;
|
|||
|
|
|
|||
|
|
return { Pitch / Scalar, Yaw / Scalar, Roll / Scalar };
|
|||
|
|
}
|
|||
|
|
FRotator operator/(const FRotator& Other) const
|
|||
|
|
{
|
|||
|
|
if (Other.Pitch == 0 || Other.Yaw == 0 || Other.Roll == 0)
|
|||
|
|
return *this;
|
|||
|
|
|
|||
|
|
return { Pitch / Other.Pitch, Yaw / Other.Yaw, Roll / Other.Roll };
|
|||
|
|
}
|
|||
|
|
bool operator==(const FRotator& Other) const
|
|||
|
|
{
|
|||
|
|
return Pitch == Other.Pitch && Yaw == Other.Yaw && Roll == Other.Roll;
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FRotator;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Rotator3d
|
|||
|
|
// 0x0018 (0x0018 - 0x0000)
|
|||
|
|
struct FRotator3d final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
double Pitch; // 0x0000(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
double Yaw; // 0x0008(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
double Roll; // 0x0010(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FRotator3d;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Rotator3f
|
|||
|
|
// 0x000C (0x000C - 0x0000)
|
|||
|
|
struct FRotator3f final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
float Pitch; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float Yaw; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float Roll; // 0x0008(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FRotator3f;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.SoftClassPath
|
|||
|
|
// 0x0000 (0x0020 - 0x0020)
|
|||
|
|
struct FSoftClassPath final : public FSoftObjectPath
|
|||
|
|
{
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FSoftClassPath;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Sphere
|
|||
|
|
// 0x0020 (0x0020 - 0x0000)
|
|||
|
|
struct FSphere final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FVector Center; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
double W; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FSphere;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Sphere3d
|
|||
|
|
// 0x0020 (0x0020 - 0x0000)
|
|||
|
|
struct FSphere3d final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FVector3d Center; // 0x0000(0x0018)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
double W; // 0x0018(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FSphere3d;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Sphere3f
|
|||
|
|
// 0x0010 (0x0010 - 0x0000)
|
|||
|
|
struct FSphere3f final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FVector3f Center; // 0x0000(0x000C)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float W; // 0x000C(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FSphere3f;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.TemplateString
|
|||
|
|
// 0x0010 (0x0010 - 0x0000)
|
|||
|
|
struct FTemplateString final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class FString Template; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FTemplateString;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.TestUndeclaredScriptStructObjectReferencesTest
|
|||
|
|
// 0x0058 (0x0058 - 0x0000)
|
|||
|
|
struct FTestUndeclaredScriptStructObjectReferencesTest final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class UObject* StrongObjectPointer; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TSoftObjectPtr<class UObject> SoftObjectPointer; // 0x0008(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FSoftObjectPath SoftObjectPath; // 0x0030(0x0020)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TWeakObjectPtr<class UObject> WeakObjectPointer; // 0x0050(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FTestUndeclaredScriptStructObjectReferencesTest;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.TestUninitializedScriptStructMembersTest
|
|||
|
|
// 0x0018 (0x0018 - 0x0000)
|
|||
|
|
struct FTestUninitializedScriptStructMembersTest final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class UObject* UninitializedObjectReference; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class UObject* InitializedObjectReference; // 0x0008(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float UnusedValue; // 0x0010(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FTestUninitializedScriptStructMembersTest;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Timecode
|
|||
|
|
// 0x0014 (0x0014 - 0x0000)
|
|||
|
|
struct FTimecode final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
int32 Hours; // 0x0000(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 Minutes; // 0x0004(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 Seconds; // 0x0008(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 Frames; // 0x000C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
bool bDropFrameFormat; // 0x0010(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FTimecode;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Timespan
|
|||
|
|
// 0x0008 (0x0008 - 0x0000)
|
|||
|
|
struct alignas(0x08) FTimespan final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FTimespan;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Transform
|
|||
|
|
// 0x0060 (0x0060 - 0x0000)
|
|||
|
|
struct FTransform final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FQuat Rotation; // 0x0000(0x0020)(Edit, BlueprintVisible, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FVector Translation; // 0x0020(0x0018)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FVector Scale3D; // 0x0040(0x0018)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FTransform;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Transform3d
|
|||
|
|
// 0x0060 (0x0060 - 0x0000)
|
|||
|
|
struct FTransform3d final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FQuat4d Rotation; // 0x0000(0x0020)(Edit, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FVector3d Translation; // 0x0020(0x0018)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FVector3d Scale3D; // 0x0040(0x0018)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FTransform3d;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Transform3f
|
|||
|
|
// 0x0030 (0x0030 - 0x0000)
|
|||
|
|
struct FTransform3f final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FQuat4f Rotation; // 0x0000(0x0010)(Edit, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FVector3f Translation; // 0x0010(0x000C)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FVector3f Scale3D; // 0x0020(0x000C)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FTransform3f;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Uint32Point
|
|||
|
|
// 0x0008 (0x0008 - 0x0000)
|
|||
|
|
struct FUint32Point final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
int32 X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FUint32Point;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Uint32Vector
|
|||
|
|
// 0x000C (0x000C - 0x0000)
|
|||
|
|
struct FUint32Vector final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint32 X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint32 Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint32 Z; // 0x0008(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FUint32Vector;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Uint32Vector2
|
|||
|
|
// 0x0008 (0x0008 - 0x0000)
|
|||
|
|
struct FUint32Vector2 final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint32 X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint32 Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FUint32Vector2;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Uint32Vector4
|
|||
|
|
// 0x0010 (0x0010 - 0x0000)
|
|||
|
|
struct FUint32Vector4 final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint32 X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint32 Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint32 Z; // 0x0008(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint32 W; // 0x000C(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FUint32Vector4;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Uint64Point
|
|||
|
|
// 0x0010 (0x0010 - 0x0000)
|
|||
|
|
struct FUint64Point final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
int64 X; // 0x0000(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int64 Y; // 0x0008(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FUint64Point;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Uint64Vector
|
|||
|
|
// 0x0018 (0x0018 - 0x0000)
|
|||
|
|
struct FUint64Vector final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint64 X; // 0x0000(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint64 Y; // 0x0008(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint64 Z; // 0x0010(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FUint64Vector;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Uint64Vector2
|
|||
|
|
// 0x0010 (0x0010 - 0x0000)
|
|||
|
|
struct FUint64Vector2 final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint64 X; // 0x0000(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint64 Y; // 0x0008(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FUint64Vector2;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Uint64Vector4
|
|||
|
|
// 0x0020 (0x0020 - 0x0000)
|
|||
|
|
struct FUint64Vector4 final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint64 X; // 0x0000(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint64 Y; // 0x0008(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint64 Z; // 0x0010(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint64 W; // 0x0018(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FUint64Vector4;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.UintPoint
|
|||
|
|
// 0x0008 (0x0008 - 0x0000)
|
|||
|
|
struct FUintPoint final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
int32 X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FUintPoint;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.UintVector
|
|||
|
|
// 0x000C (0x000C - 0x0000)
|
|||
|
|
struct FUintVector final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint32 X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint32 Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint32 Z; // 0x0008(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FUintVector;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.UintVector2
|
|||
|
|
// 0x0008 (0x0008 - 0x0000)
|
|||
|
|
struct FUintVector2 final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint32 X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint32 Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FUintVector2;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.UintVector4
|
|||
|
|
// 0x0010 (0x0010 - 0x0000)
|
|||
|
|
struct FUintVector4 final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint32 X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint32 Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint32 Z; // 0x0008(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint32 W; // 0x000C(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FUintVector4;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Vector4
|
|||
|
|
// 0x0020 (0x0020 - 0x0000)
|
|||
|
|
struct alignas(0x10) FVector4 final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
double X; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
double Y; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
double Z; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
double W; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FVector4;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Vector4d
|
|||
|
|
// 0x0020 (0x0020 - 0x0000)
|
|||
|
|
struct alignas(0x10) FVector4d final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
double X; // 0x0000(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
double Y; // 0x0008(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
double Z; // 0x0010(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
double W; // 0x0018(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FVector4d;
|
|||
|
|
|
|||
|
|
// ScriptStruct CoreUObject.Vector4f
|
|||
|
|
// 0x0010 (0x0010 - 0x0000)
|
|||
|
|
struct alignas(0x10) FVector4f final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
float X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float Z; // 0x0008(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float W; // 0x000C(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FVector4f;
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|