LeviLamina
Loading...
Searching...
No Matches
ItemStackNetManagerClient Class Reference
+ Inheritance diagram for ItemStackNetManagerClient:

Classes

struct  ClientScreenData
 
struct  OpenSessionContainerData
 
struct  OwningPredictiveContainer
 
struct  PredictiveContainer
 

Public Member Functions

ItemStackNetManagerClientoperator= (ItemStackNetManagerClient const &)
 
 ItemStackNetManagerClient (ItemStackNetManagerClient const &)
 
virtual::SparseContainer * initOpenContainer (::BlockSource &, ::FullContainerName const &, ::ContainerWeakRef const &)
 
virtual::ItemStackRequestId getRequestId () const
 
virtual bool allowInventoryTransactionManager () const
 
virtual ::gsl::final_action<::std::function< void()> > _tryBeginClientLegacyTransactionRequest ()
 
virtual void _addLegacyTransactionRequestSetItemSlot (::ItemStackNetManagerScreen &, ::SharedTypes::Legacy::ContainerType, int)
 
virtual void _initScreen (::ItemStackNetManagerScreen &)
 
virtual bool isEnabled () const
 
virtual bool retainSetItemStackNetIdVariant () const
 
virtual void onContainerScreenOpen (::ContainerScreenContext const &screenContext)
 
virtual void onContainerScreenClose ()
 
MCAPI bool _isRequestActionAllowed (::ItemStackRequestAction const &requestAction)
 
MCAPI void _pushScreen (::ContainerScreenContext screenContext)
 
MCAPI::ContainerScreenContext const & getScreenContext () const
 
MCAPI void * $ctor (::Player &player, bool isEnabled, bool isClientSide)
 
MCAPI void $dtor ()
 
MCFOLD bool $isEnabled () const
 
MCFOLD bool $retainSetItemStackNetIdVariant () const
 
MCAPI ::gsl::final_action<::std::function< void()> > $_tryBeginClientLegacyTransactionRequest ()
 
MCFOLD void $onContainerScreenOpen (::ContainerScreenContext const &screenContext)
 
MCAPI void $onContainerScreenClose ()
 
MCFOLD::SparseContainer * $initOpenContainer (::BlockSource &, ::FullContainerName const &, ::ContainerWeakRef const &)
 
MCFOLD void $_addLegacyTransactionRequestSetItemSlot (::ItemStackNetManagerScreen &, ::SharedTypes::Legacy::ContainerType containerType, int slot)
 
MCFOLD void $_initScreen (::ItemStackNetManagerScreen &)
 

Static Public Member Functions

static MCAPI ::gsl::final_action<::std::function< void()> > _tryBeginClientLegacyTransactionRequest (::Player *player)
 
static MCAPI bool setPlayerContainer (::Player &player, ::SharedTypes::Legacy::ContainerType containerType, int slot, ::ItemStack const &item, ::ItemStack &slotItem, ::std::function< void(::ItemStack const &)> const &callback)
 
static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 1, 1 > mUnk8e007b
 
::ll::UntypedStorage< 8, 8 > mUnkf683f5
 
::ll::UntypedStorage< 8, 8 > mUnkcc9f3d
 
::ll::UntypedStorage< 8, 24 > mUnkd4fe97
 
::ll::UntypedStorage< 1, 1 > mUnk1a7334
 
::ll::UntypedStorage< 1, 1 > mUnk784de5
 
::ll::UntypedStorage< 8, 8 > mUnkecd0f2
 
::ll::UntypedStorage< 8, 16 > mUnk6169ac
 
::ll::UntypedStorage< 8, 16 > mUnk29720d
 
::ll::UntypedStorage< 8, 8 > mUnkc005c3
 
::ll::UntypedStorage< 1, 1 > mUnk568e3c
 
::ll::UntypedStorage< 4, 16 > mUnka42c09
 

Member Function Documentation

◆ getRequestId()

virtual::ItemStackRequestId ItemStackNetManagerClient::getRequestId ( ) const
virtual

◆ allowInventoryTransactionManager()

virtual bool ItemStackNetManagerClient::allowInventoryTransactionManager ( ) const
virtual

◆ _addLegacyTransactionRequestSetItemSlot()

virtual void ItemStackNetManagerClient::_addLegacyTransactionRequestSetItemSlot ( ::ItemStackNetManagerScreen & ,
::SharedTypes::Legacy::ContainerType ,
int  )
virtual

Reimplemented from ItemStackNetManagerBase.

◆ _initScreen()

virtual void ItemStackNetManagerClient::_initScreen ( ::ItemStackNetManagerScreen & )
virtual

Reimplemented from ItemStackNetManagerBase.


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