#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: GlobalProperties #include "Basic.hpp" namespace SDK { // ScriptStruct GlobalProperties.GlobalPropertyHandleBase // 0x0010 (0x0010 - 0x0000) struct FGlobalPropertyHandleBase { public: class UGlobalPropertiesSheet* Sheet; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName UniqueName; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FGlobalPropertyHandleBase; // ScriptStruct GlobalProperties.GlobalPropertyHandleBool // 0x0000 (0x0010 - 0x0010) struct FGlobalPropertyHandleBool final : public FGlobalPropertyHandleBase { }; DUMPER7_ASSERTS_FGlobalPropertyHandleBool; // ScriptStruct GlobalProperties.GlobalPropertyHandleFloat // 0x0000 (0x0010 - 0x0010) struct FGlobalPropertyHandleFloat final : public FGlobalPropertyHandleBase { }; DUMPER7_ASSERTS_FGlobalPropertyHandleFloat; // ScriptStruct GlobalProperties.GlobalPropertyBase // 0x000C (0x000C - 0x0000) struct FGlobalPropertyBase { public: class FName UniqueName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_8[0x4]; // 0x0008(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGlobalPropertyBase; // ScriptStruct GlobalProperties.GlobalPropertyHandleInt // 0x0000 (0x0010 - 0x0010) struct FGlobalPropertyHandleInt final : public FGlobalPropertyHandleBase { }; DUMPER7_ASSERTS_FGlobalPropertyHandleInt; // ScriptStruct GlobalProperties.GlobalPropertyBool // 0x0004 (0x0010 - 0x000C) struct FGlobalPropertyBool final : public FGlobalPropertyBase { public: bool Value; // 0x000C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGlobalPropertyBool; // ScriptStruct GlobalProperties.GlobalPropertyInt // 0x0004 (0x0010 - 0x000C) struct FGlobalPropertyInt final : public FGlobalPropertyBase { public: int32 Value; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FGlobalPropertyInt; // ScriptStruct GlobalProperties.GlobalPropertyFloat // 0x0004 (0x0010 - 0x000C) struct FGlobalPropertyFloat final : public FGlobalPropertyBase { public: float Value; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FGlobalPropertyFloat; // ScriptStruct GlobalProperties.GlobalPropertiesSaveData // 0x0030 (0x0030 - 0x0000) struct FGlobalPropertiesSaveData final { public: TArray Bools; // 0x0000(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray Ints; // 0x0010(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray Floats; // 0x0020(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FGlobalPropertiesSaveData; // ScriptStruct GlobalProperties.GlobalPropertyConfigBase // 0x0018 (0x0018 - 0x0000) struct FGlobalPropertyConfigBase { public: class UGlobalPropertiesSheet* Sheet; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName UniqueName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName Name; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FGlobalPropertyConfigBase; // ScriptStruct GlobalProperties.GlobalPropertyConfigBool // 0x0008 (0x0020 - 0x0018) struct FGlobalPropertyConfigBool final : public FGlobalPropertyConfigBase { public: bool DefaultValue; // 0x0018(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGlobalPropertyConfigBool; // ScriptStruct GlobalProperties.GlobalPropertyConfigFloat // 0x0008 (0x0020 - 0x0018) struct FGlobalPropertyConfigFloat final : public FGlobalPropertyConfigBase { public: float DefaultValue; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGlobalPropertyConfigFloat; // ScriptStruct GlobalProperties.GlobalPropertyConfigInt // 0x0008 (0x0020 - 0x0018) struct FGlobalPropertyConfigInt final : public FGlobalPropertyConfigBase { public: int32 DefaultValue; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGlobalPropertyConfigInt; }