10 class InventoryEntryData;
59 static_assert(
sizeof(InventoryChanges) == 0x20);
Definition: InventoryChanges.h:16
virtual ~IItemChangeVisitor()
virtual bool Visit(InventoryEntryData *a_entryData)=0
virtual void Unk_02(void)
virtual void Unk_03(void)
static constexpr auto RTTI
Definition: InventoryChanges.h:18
Definition: InventoryChanges.h:13
void SetUniqueID(ExtraDataList *a_itemList, TESForm *a_oldForm, TESForm *a_newForm)
void AddEntryData(InventoryEntryData *a_entry)
std::uint16_t GetNextUniqueID()
float totalWeight
Definition: InventoryChanges.h:47
TESObjectARMO * GetArmorInSlot(std::int32_t a_slot)
std::uint8_t unk19
Definition: InventoryChanges.h:50
std::uint32_t unk1C
Definition: InventoryChanges.h:53
float armorWeight
Definition: InventoryChanges.h:48
void InitFromContainerExtra()
TESObjectREFR * owner
Definition: InventoryChanges.h:46
bool changed
Definition: InventoryChanges.h:49
std::uint8_t unk1B
Definition: InventoryChanges.h:52
void SendContainerChangedEvent(ExtraDataList *a_itemExtraList, TESObjectREFR *a_fromRefr, TESForm *a_item, std::int32_t a_count)
BSSimpleList< InventoryEntryData * > * entryList
Definition: InventoryChanges.h:45
std::uint8_t unk1A
Definition: InventoryChanges.h:51
InventoryChanges(TESObjectREFR *a_ref)
Definition: InventoryEntryData.h:14
Definition: TESObjectARMO.h:37
Definition: TESObjectREFR.h:103
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_InventoryChanges__IItemChangeVisitor
Definition: Offsets_RTTI.h:5071