50 virtual bool isEnabled()
const;
53 virtual ::ItemStackRequestId getRequestId()
const = 0;
56 virtual bool retainSetItemStackNetIdVariant()
const;
59 virtual bool allowInventoryTransactionManager()
const = 0;
62 virtual ::gsl::final_action<::std::function<void()>> _tryBeginClientLegacyTransactionRequest();
68 virtual void onContainerScreenClose();
74 virtual void _addLegacyTransactionRequestSetItemSlot(
76 ::SharedTypes::Legacy::ContainerType containerType,
93 MCAPI ::ContainerScreenContext
const& getScreenContext()
const;
99 MCAPI static ::gsl::final_action<::std::function<void()>> _tryBeginClientLegacyTransactionRequest(
::Player* player);
101 MCAPI
static bool setPlayerContainer(
103 ::SharedTypes::Legacy::ContainerType containerType,
107 ::std::function<
void(
::ItemStack const&)>
const& callback
114 MCAPI
void* $ctor(
::Player& player,
bool isEnabled,
bool isClientSide);
126 MCFOLD
bool $isEnabled()
const;
128 MCFOLD
bool $retainSetItemStackNetIdVariant()
const;
130 MCAPI ::gsl::final_action<::std::function<void()>> $_tryBeginClientLegacyTransactionRequest();
134 MCAPI
void $onContainerScreenClose();
138 MCFOLD
void $_addLegacyTransactionRequestSetItemSlot(
140 ::SharedTypes::Legacy::ContainerType containerType,
150 MCAPI
static void** $vftable();
Definition ContainerScreenContext.h:11