33 static_assert(
sizeof(
UnkData) == 0x30);
Definition: BGSCreatedObjectManager.h:12
std::uint32_t unk4C
Definition: BGSCreatedObjectManager.h:48
UnkData unk50
Definition: BGSCreatedObjectManager.h:49
EnchantmentItem * CreateArmorEnchantment(BSTArray< Effect > &a_effects)
std::uint64_t padB8
Definition: BGSCreatedObjectManager.h:52
BSTArray< EnchantmentEntry > armorEnchantments
Definition: BGSCreatedObjectManager.h:43
BSSpinLock lock
Definition: BGSCreatedObjectManager.h:54
std::uint64_t unk00
Definition: BGSCreatedObjectManager.h:41
std::uint32_t unk48
Definition: BGSCreatedObjectManager.h:47
std::uint64_t unkC0
Definition: BGSCreatedObjectManager.h:53
UnkData unk80
Definition: BGSCreatedObjectManager.h:50
std::uint64_t pad38
Definition: BGSCreatedObjectManager.h:44
std::uint32_t pad40
Definition: BGSCreatedObjectManager.h:45
EnchantmentItem * CreateWeaponEnchantment(BSTArray< Effect > &a_effects)
static BGSCreatedObjectManager * GetSingleton()
std::uint32_t unk44
Definition: BGSCreatedObjectManager.h:46
void * unkB0
Definition: BGSCreatedObjectManager.h:51
BSTArray< EnchantmentEntry > weaponEnchantments
Definition: BGSCreatedObjectManager.h:42
Definition: BSAtomic.h:49
Definition: BSTArray.h:377
Definition: EnchantmentItem.h:10
Definition: AbsorbEffect.h:6
Definition: BGSCreatedObjectManager.h:15
volatile std::uint32_t refCount
Definition: BGSCreatedObjectManager.h:17
EnchantmentItem * enchantment
Definition: BGSCreatedObjectManager.h:16
std::uint32_t pad0C
Definition: BGSCreatedObjectManager.h:18
Definition: BGSCreatedObjectManager.h:23
std::uint64_t unk18
Definition: BGSCreatedObjectManager.h:27
std::uint32_t unk20
Definition: BGSCreatedObjectManager.h:28
void * unk00
Definition: BGSCreatedObjectManager.h:24
std::uint32_t unk28
Definition: BGSCreatedObjectManager.h:30
std::uint32_t unk24
Definition: BGSCreatedObjectManager.h:29
void * unk10
Definition: BGSCreatedObjectManager.h:26
std::uint32_t unk2C
Definition: BGSCreatedObjectManager.h:31
std::uint64_t unk08
Definition: BGSCreatedObjectManager.h:25