#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: HQR_TableStruct #include "Basic.hpp" #include "Engine_structs.hpp" namespace SDK { // Enum HQR_TableStruct.EBuffHandlerType // NumValues: 0x001B enum class EBuffHandlerType : uint8 { T1 = 0, T2 = 1, T3 = 2, T4 = 3, T5 = 4, T6 = 5, T7 = 6, T8 = 7, T9 = 8, T10 = 9, T11 = 10, T12 = 11, T13 = 12, T14 = 13, T15 = 14, T16 = 15, T17 = 16, T18 = 17, T19 = 18, T20 = 19, T21 = 20, T22 = 21, T23 = 22, T24 = 23, T25 = 24, T26 = 25, EBuffHandlerType_MAX = 26, }; // Enum HQR_TableStruct.EDerivantType // NumValues: 0x0006 enum class EDerivantType : uint8 { EDT_Trace = 0, EDT_Original = 1, EDT_Explosion = 2, EDT_ZHGW = 3, EDT_GJHBZ = 4, EDT_MAX = 5, }; // Enum HQR_TableStruct.EDerivantExecute // NumValues: 0x0003 enum class EDerivantExecute : uint8 { EDE_Sequence = 0, EDE_Together = 1, EDE_MAX = 2, }; // ScriptStruct HQR_TableStruct.TECustomStruct // 0x0028 (0x0028 - 0x0000) struct FTECustomStruct final { public: int32 RowID; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName RowName; // 0x0004(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FString RowStr; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UDataTable* DataTable; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FTECustomStruct; // ScriptStruct HQR_TableStruct.DCSBuffHandler // 0x0080 (0x0088 - 0x0008) struct FDCSBuffHandler final : public FTableRowBase { public: class FString UniqueKey; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString DescName; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EBuffHandlerType Type; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float FloatArg1; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FloatArg2; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FString StrArg1; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTECustomStruct BuffID; // 0x0048(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) TArray ArgReinforcementGrade; // 0x0070(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) int32 DynamicReinforcementLevel; // 0x0080(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FDCSBuffHandler; // ScriptStruct HQR_TableStruct.DCSBuffHandlerMap // 0x0050 (0x0050 - 0x0000) struct alignas(0x08) FDCSBuffHandlerMap final { public: uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FDCSBuffHandlerMap; // ScriptStruct HQR_TableStruct.DerivantDataStruct // 0x0068 (0x0070 - 0x0008) struct FDerivantDataStruct final : public FTableRowBase { public: class FString DescName; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EDerivantType Type; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 Hit_SkillID; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UParticleSystem* HitParticle; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FloatArg1; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FloatArg2; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bCanMakeNoise : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf CommonBP; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTECustomStruct Projectile_Struct; // 0x0040(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) int32 Test_Sid; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FDerivantDataStruct; // ScriptStruct HQR_TableStruct.DerivantCollectionStruct // 0x0028 (0x0030 - 0x0008) struct FDerivantCollectionStruct final : public FTableRowBase { public: class FString DescName; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EDerivantExecute ExecuteType; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray IDs; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FDerivantCollectionStruct; }