12 class EnchantmentItem;
Definition BGSCreatedObjectManager.h:15
EnchantmentItem * AddWeaponEnchantment(BSTArray< Effect > &a_effects)
std::uint16_t pad02
Definition BGSCreatedObjectManager.h:32
BSTArray< CreatedMagicItemData > weaponEnchantments
Definition BGSCreatedObjectManager.h:34
BSSpinLock lock
Definition BGSCreatedObjectManager.h:39
std::uint32_t pad04
Definition BGSCreatedObjectManager.h:33
BSTSet< MagicItem * > queuedDeletes
Definition BGSCreatedObjectManager.h:38
BSTArray< CreatedMagicItemData > armorEnchantments
Definition BGSCreatedObjectManager.h:35
std::uint8_t pad01
Definition BGSCreatedObjectManager.h:31
static BGSCreatedObjectManager * GetSingleton()
EnchantmentItem * AddArmorEnchantment(BSTArray< Effect > &a_effects)
BSTHashMap< std::uint32_t, CreatedMagicItemData > poisons
Definition BGSCreatedObjectManager.h:37
BSTHashMap< std::uint32_t, CreatedMagicItemData > potions
Definition BGSCreatedObjectManager.h:36
Definition BSTArray.h:377
Definition BSTHashMap.h:21
Definition EnchantmentItem.h:10
Definition MagicItem.h:30
Definition AbsorbEffect.h:6
Definition BGSCreatedObjectManager.h:18
volatile std::uint32_t refCount
Definition BGSCreatedObjectManager.h:20
MagicItem * magicItem
Definition BGSCreatedObjectManager.h:19
std::uint32_t pad0C
Definition BGSCreatedObjectManager.h:21
Definition BSTSingleton.h:50