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

Public Member Functions

PlayerTransactionSubjectoperator= (PlayerTransactionSubject const &)
 PlayerTransactionSubject (PlayerTransactionSubject const &)
virtual void setSelectedSlot (int slot, ::ContainerID containerId)
virtual bool isAlive () const
virtual::ItemStack unwrapItem (::NetworkItemStackDescriptor const &item) const
virtual::ItemStack const & getSelectedItem () const
virtual void setSelectedItem (::ItemStack const &item)
virtual::PlayerInventorySlotData getSelectedSlot () const
virtual float getMaxPickRange () const
virtual::Vec3 getPosition () const
virtual void setPosition (::Vec3 const &position)
virtual void createTransactionContext (::std::function< void(::Container &, int, ::ItemStack const &, ::ItemStack const &)> &&callback, ::std::function< void()> &&execute)
virtual void addExpectedAction (::InventoryAction const &action)
virtual bool baseUseItem (::ItemStack &item)
virtual bool baseUseItemAsAttack (::ItemStack &item, ::Vec3 const &aimDirection)
virtual::InteractionResult useItemOn (::ItemStack &item, ::BlockPos const &at, uchar face, ::Vec3 const &hit, ::Block const *targetBlock, bool isFirstEvent)
virtual void resendBlocksAroundArea (::BlockPos const &pos, uchar facing) const
virtual void resendPlayerState () const
virtual void sendPlayerInventory () const
virtual bool isSneaking () const
virtual::Block const & unwrapBlock (uint const &block) const
virtual::Block const & getBlock (::BlockPos const &pos) const
virtual::Block const & getExtraBlock (::BlockPos const &pos) const
virtual bool isLastBuildBlockInteractive () const
virtual void sendBlockInteractedWith (::BlockPos const &pos)
virtual::DepenetrationComponent & getDepenetrationComponent ()
MCAPI void $setSelectedSlot (int slot, ::ContainerID containerId)
MCAPI bool $isAlive () const
MCAPI::ItemStack $unwrapItem (::NetworkItemStackDescriptor const &item) const
MCAPI::ItemStack const & $getSelectedItem () const
MCAPI void $setSelectedItem (::ItemStack const &item)
MCAPI::PlayerInventorySlotData $getSelectedSlot () const
MCAPI float $getMaxPickRange () const
MCAPI::Vec3 $getPosition () const
MCAPI void $setPosition (::Vec3 const &position)
MCAPI void $createTransactionContext (::std::function< void(::Container &, int, ::ItemStack const &, ::ItemStack const &)> &&callback, ::std::function< void()> &&execute)
MCAPI void $addExpectedAction (::InventoryAction const &action)
MCAPI bool $baseUseItem (::ItemStack &item)
MCAPI bool $baseUseItemAsAttack (::ItemStack &item, ::Vec3 const &aimDirection)
MCAPI::InteractionResult $useItemOn (::ItemStack &item, ::BlockPos const &at, uchar face, ::Vec3 const &hit, ::Block const *targetBlock, bool isFirstEvent)
MCAPI void $resendBlocksAroundArea (::BlockPos const &pos, uchar facing) const
MCAPI void $resendPlayerState () const
MCAPI void $sendPlayerInventory () const
MCAPI bool $isSneaking () const
MCAPI::Block const & $unwrapBlock (uint const &block) const
MCAPI::Block const & $getBlock (::BlockPos const &pos) const
MCAPI::Block const & $getExtraBlock (::BlockPos const &pos) const
MCAPI bool $isLastBuildBlockInteractive () const
MCAPI void $sendBlockInteractedWith (::BlockPos const &pos)
MCAPI::DepenetrationComponent & $getDepenetrationComponent ()

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk18866d

Member Function Documentation

◆ setSelectedSlot()

virtual void PlayerTransactionSubject::setSelectedSlot ( int slot,
::ContainerID containerId )
virtual

◆ isAlive()

virtual bool PlayerTransactionSubject::isAlive ( ) const
virtual

◆ unwrapItem()

virtual::ItemStack PlayerTransactionSubject::unwrapItem ( ::NetworkItemStackDescriptor const & item) const
virtual

◆ getSelectedItem()

virtual::ItemStack const & PlayerTransactionSubject::getSelectedItem ( ) const
virtual

◆ setSelectedItem()

virtual void PlayerTransactionSubject::setSelectedItem ( ::ItemStack const & item)
virtual

◆ getSelectedSlot()

virtual::PlayerInventorySlotData PlayerTransactionSubject::getSelectedSlot ( ) const
virtual

◆ getMaxPickRange()

virtual float PlayerTransactionSubject::getMaxPickRange ( ) const
virtual

◆ getPosition()

virtual::Vec3 PlayerTransactionSubject::getPosition ( ) const
virtual

◆ setPosition()

virtual void PlayerTransactionSubject::setPosition ( ::Vec3 const & position)
virtual

◆ createTransactionContext()

virtual void PlayerTransactionSubject::createTransactionContext ( ::std::function< void(::Container &, int, ::ItemStack const &, ::ItemStack const &)> && callback,
::std::function< void()> && execute )
virtual

◆ addExpectedAction()

virtual void PlayerTransactionSubject::addExpectedAction ( ::InventoryAction const & action)
virtual

◆ baseUseItem()

virtual bool PlayerTransactionSubject::baseUseItem ( ::ItemStack & item)
virtual

◆ baseUseItemAsAttack()

virtual bool PlayerTransactionSubject::baseUseItemAsAttack ( ::ItemStack & item,
::Vec3 const & aimDirection )
virtual

◆ useItemOn()

virtual::InteractionResult PlayerTransactionSubject::useItemOn ( ::ItemStack & item,
::BlockPos const & at,
uchar face,
::Vec3 const & hit,
::Block const * targetBlock,
bool isFirstEvent )
virtual

◆ resendBlocksAroundArea()

virtual void PlayerTransactionSubject::resendBlocksAroundArea ( ::BlockPos const & pos,
uchar facing ) const
virtual

◆ resendPlayerState()

virtual void PlayerTransactionSubject::resendPlayerState ( ) const
virtual

◆ sendPlayerInventory()

virtual void PlayerTransactionSubject::sendPlayerInventory ( ) const
virtual

◆ isSneaking()

virtual bool PlayerTransactionSubject::isSneaking ( ) const
virtual

◆ unwrapBlock()

virtual::Block const & PlayerTransactionSubject::unwrapBlock ( uint const & block) const
virtual

◆ getBlock()

virtual::Block const & PlayerTransactionSubject::getBlock ( ::BlockPos const & pos) const
virtual

◆ getExtraBlock()

virtual::Block const & PlayerTransactionSubject::getExtraBlock ( ::BlockPos const & pos) const
virtual

◆ isLastBuildBlockInteractive()

virtual bool PlayerTransactionSubject::isLastBuildBlockInteractive ( ) const
virtual

◆ sendBlockInteractedWith()

virtual void PlayerTransactionSubject::sendBlockInteractedWith ( ::BlockPos const & pos)
virtual

◆ getDepenetrationComponent()

virtual::DepenetrationComponent & PlayerTransactionSubject::getDepenetrationComponent ( )
virtual

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