19class TradeContainerManagerModel :
public ::LevelContainerManagerModel {
23 ::ll::TypedStorage<4, 4, int> mCurrentIndex;
28 TradeContainerManagerModel();
33 virtual ~TradeContainerManagerModel() =
default;
35 virtual ::std::vector<::ItemStack> getItemCopies()
const ;
37 virtual void setSlot(
int slot,
::ItemStack const& item,
bool) ;
39 virtual ::ItemStack
const& getSlot(
int slot)
const ;
41 virtual bool isValid(
float pickRange) ;
43 virtual void broadcastChanges() ;
45 virtual ::ContainerScreenContext _postInit() ;
54 MCAPI
int getAvailableRecipeListSize();
56 MCAPI ::MerchantRecipe* getCurrentRecipe(
int index);
58 MCFOLD ::std::string getDisplayName();
60 MCFOLD ::Actor* getEntity()
const;
62 MCAPI
void recipeChanged();
64 MCAPI
void setCurrentRecipeIndex(
int index);
77 MCAPI ::std::vector<::ItemStack> $getItemCopies()
const;
79 MCAPI
void $setSlot(
int slot,
::ItemStack const& item,
bool);
81 MCAPI ::ItemStack
const& $getSlot(
int slot)
const;
83 MCAPI
bool $isValid(
float pickRange);
85 MCFOLD
void $broadcastChanges();
87 MCAPI ::ContainerScreenContext $_postInit();
95 MCAPI
static void** $vftable();
Definition ContainerScreenContext.h:19