LeviLamina
Loading...
Searching...
No Matches
InventoryTransactionPacketPayload Struct Reference
Inheritance diagram for InventoryTransactionPacketPayload:

Public Types

using ComplexTransactionVariant

Public Member Functions

MCAPI InventoryTransactionPacketPayload (::std::unique_ptr<::ComplexInventoryTransaction > transaction, bool isClientSide)
MCAPI void * $ctor (::std::unique_ptr<::ComplexInventoryTransaction > transaction, bool isClientSide)
MCAPI void $dtor ()

Public Attributes

::ll::TypedStorage< 8, 16, ::ItemStackLegacyRequestId > mLegacyRequestId
::ll::TypedStorage< 8, 24, ::std::vector<::LegacySetSlot > > mLegacySetItemSlots
::ll::TypedStorage< 8, 272, ::std::variant< ::NormalTransactionData, ::InventoryMismatchData, ::ItemUseInventoryTransaction, ::ItemUseOnActorInventoryTransaction, ::ItemReleaseInventoryTransaction > > mVariantTransaction
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ComplexInventoryTransaction > > mTransaction
::ll::TypedStorage< 1, 1, bool > mIsClientSide

Member Typedef Documentation

◆ ComplexTransactionVariant

using InventoryTransactionPacketPayload::ComplexTransactionVariant
Initial value:
::std::variant<
Definition ItemReleaseInventoryTransaction.h:21
Definition ItemUseInventoryTransaction.h:23
Definition ItemUseOnActorInventoryTransaction.h:22
Definition InventoryMismatchData.h:8
Definition NormalTransactionData.h:8

The documentation for this struct was generated from the following file: