12 enum class InventorySourceFlags : uint {
14 WorldInteractionRandom = 1,
20 ::ll::TypedStorage<4, 4, ::InventorySourceType> mType;
21 ::ll::TypedStorage<1, 1, ::ContainerID> mContainerId;
22 ::ll::TypedStorage<4, 4, ::InventorySource::InventorySourceFlags> mFlags;
27 if (this->mType != other.mType) {
30 if (this->mType == InventorySourceType::GlobalInventory) {
33 if (this->mType != InventorySourceType::ContainerInventory) {
36 return this->mContainerId == other.mContainerId;