#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: DbAssetMapper #include "Basic.hpp" #include "Engine_structs.hpp" namespace SDK { // Enum DbAssetMapper.ESpawnRestrictionResponse // NumValues: 0x000D enum class ESpawnRestrictionResponse : uint8 { SRR_NO_RESTRICTIONS = 0, SRR_FAIL_UNREGISTERED_TYPE = 1, SRR_FAIL_TIME_RESTRICTION = 2, SRR_FAIL_DATE_RESTRICTION = 3, SRR_FAIL_SEASON_RESTRICTION = 4, SRR_FAIL_COUNT_RESTRICTION = 5, SRR_FAIL_PLACE_RESTRICTION = 6, SRR_FAIL_MISSION_RESTRICTION = 7, SRR_FAIL_MISSION_RESTRICTION_NO_CALLBACK = 8, SRR_FAIL_LOCKED = 9, SRR_FAIL_LEVEL_NOT_LOADED = 10, SRR_FAIL_UNKNOWN = 11, SRR_MAX = 12, }; // Enum DbAssetMapper.ESpawnAllowedResponse // NumValues: 0x0008 enum class ESpawnAllowedResponse : uint8 { SAR_ALLOWSPAWN = 0, SAR_FAIL_UNREGISTERED_TYPE = 1, SAR_FAIL_LOCKED = 2, SAR_FAIL_DEAD = 3, SAR_FAIL_CONSUMED = 4, SAR_FAIL_ALREADY_EXISTS = 5, SAR_FAIL_UNKNOWN = 6, SAR_MAX = 7, }; // ScriptStruct DbAssetMapper.NPC_DbObjectInstanceData // 0x0024 (0x0024 - 0x0000) struct alignas(0x04) FNPC_DbObjectInstanceData final { public: uint8 Pad_0[0x24]; // 0x0000(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNPC_DbObjectInstanceData; // ScriptStruct DbAssetMapper.RestrictionInfo // 0x00B8 (0x00B8 - 0x0000) struct alignas(0x08) FRestrictionInfo final { public: uint8 Pad_0[0xB8]; // 0x0000(0x00B8)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FRestrictionInfo; // ScriptStruct DbAssetMapper.DbAssetMapStruct // 0x0028 (0x0030 - 0x0008) struct FDbAssetMapStruct final : public FTableRowBase { public: TSoftClassPtr m_actorClass; // 0x0008(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FDbAssetMapStruct; // ScriptStruct DbAssetMapper.NPC_DBNamedInfo // 0x0028 (0x0028 - 0x0000) struct alignas(0x08) FNPC_DBNamedInfo final { public: uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNPC_DBNamedInfo; // ScriptStruct DbAssetMapper.NPC_DBGroupInfo // 0x0018 (0x0018 - 0x0000) struct alignas(0x08) FNPC_DBGroupInfo final { public: uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNPC_DBGroupInfo; // ScriptStruct DbAssetMapper.NPC_DbIdInfo // 0x0078 (0x0078 - 0x0000) struct alignas(0x08) FNPC_DbIdInfo final { public: uint8 Pad_0[0x78]; // 0x0000(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNPC_DbIdInfo; // ScriptStruct DbAssetMapper.NPC_DbIdState // 0x000E (0x000E - 0x0000) struct FNPC_DbIdState final { public: uint8 Pad_0[0xE]; // 0x0000(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNPC_DbIdState; // ScriptStruct DbAssetMapper.NPC_DbIdChangeState // 0x0004 (0x0004 - 0x0000) struct FNPC_DbIdChangeState final { public: uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNPC_DbIdChangeState; }