19 ::ll::TypedStorage<8, 16, ::std::weak_ptr<::ContainerModel>> mPaymentContainerModel;
20 ::ll::TypedStorage<4, 4, int> mPrimaryEffectPreviousId;
21 ::ll::TypedStorage<4, 4, int> mSecondaryEffectPreviousId;
22 ::ll::TypedStorage<4, 4, int> mSelectedPrimaryEffectId;
23 ::ll::TypedStorage<4, 4, int> mSelectedSecondaryEffectId;
24 ::ll::TypedStorage<1, 1, bool> mEffectSelectionsChanged;
32 virtual void setSlot(
int slot,
::ItemStack const& item,
bool fromNetwork) ;
34 virtual ::ItemStack
const& getSlot(
int slot)
const ;
36 virtual ::std::vector<::ItemStack> getItemCopies()
const ;
38 virtual ::ContainerScreenContext _postInit() ;
45 MCNAPI
void confirmTransaction(
bool isPaymentConfirmed);
47 MCNAPI ::std::string getEffectHoverName(
int iSlot,
bool bSecondaryEffect);
49 MCNAPI
bool isPaymentAvailable()
const;
51 MCNAPI
bool isSelected(
int iSlot,
bool isSecondary);
53 MCNAPI
bool isTierAvailable(
int iTier);
55 MCNAPI
void selectEffect(
int iSlot,
bool bSecondaryEffect);
64 MCNAPI ::ItemStack
const&
$getSlot(
int slot)
const;
Definition ContainerScreenContext.h:16