LeviLamina
Loading...
Searching...
No Matches
ContainerScreenContext Class Reference

Public Member Functions

MCAPI ContainerScreenContext (::Player &player, ::SharedTypes::Legacy::ContainerType screenContainerType, ::ActorUniqueID const &actorId)
MCAPI ContainerScreenContext (::Player &player, ::SharedTypes::Legacy::ContainerType screenContainerType, ::BlockPos const &blockPos)
MCAPI ::gsl::not_null<::StackRefResult<::IContainerRegistryAccess > > getContainerRegistryAccess () const
MCFOLD::Player & getPlayer () const
MCFOLD::SharedTypes::Legacy::ContainerType getScreenContainerType () const
MCAPI::Actor * tryGetActor () const
MCAPI::BlockActor * tryGetBlockActor () const
MCAPI::BlockPos const * tryGetBlockActorPos () const
MCAPI void * $ctor ()
MCAPI void * $ctor (::Player &player, ::SharedTypes::Legacy::ContainerType screenContainerType, ::ActorUniqueID const &actorId)
MCAPI void * $ctor (::Player &player, ::SharedTypes::Legacy::ContainerType screenContainerType, ::BlockPos const &blockPos)

Public Attributes

::ll::TypedStorage< 8, 8, ::Player * > mPlayer
::ll::TypedStorage< 1, 1, ::SharedTypes::Legacy::ContainerType > mScreenContainerType
::ll::TypedStorage< 8, 24, ::std::variant<::std::monostate, ::ActorUniqueID, ::BlockPos > > mOwner

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