|
LeviLamina
|
Inheritance diagram for ComplexInventoryTransaction:Public Types | |
| enum class | Type : uint { NormalTransaction = 0 , InventoryMismatch = 1 , ItemUseTransaction = 2 , ItemUseOnEntityTransaction = 3 , ItemReleaseTransaction = 4 } |
Public Member Functions | |
| virtual ::Bedrock::Result< void > | read (::ReadOnlyBinaryStream &) |
| virtual void | write (::BinaryStream &stream) const |
| virtual void | postLoadItems (::BlockPalette &blockPalette, bool isClientSide) |
| virtual::InventoryTransactionError | handle (::Player &player, bool isSenderAuthority) const |
| virtual void | onTransactionError (::Player &player, ::InventoryTransactionError error) const |
| MCAPI void | $dtor () |
| MCFOLD ::Bedrock::Result< void > | $read (::ReadOnlyBinaryStream &) |
| MCFOLD void | $write (::BinaryStream &stream) const |
| MCFOLD void | $postLoadItems (::BlockPalette &blockPalette, bool isClientSide) |
| MCAPI::InventoryTransactionError | $handle (::Player &player, bool isSenderAuthority) const |
| MCFOLD void | $onTransactionError (::Player &player, ::InventoryTransactionError error) const |
Static Public Member Functions | |
| static MCAPI ::std::unique_ptr<::ComplexInventoryTransaction > | fromType (::ComplexInventoryTransaction::Type type, ::InventoryTransaction const &transaction) |
| static MCAPI ::BidirectionalUnorderedMap<::ComplexInventoryTransaction::Type, ::std::string > const & | transactionTypeMap () |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::TypedStorage< 4, 4, ::ComplexInventoryTransaction::Type > | mType |
| ::ll::TypedStorage< 8, 88, ::InventoryTransaction > | mTransaction |
|
static |