31 ::ll::TypedStorage<8, 16, ::std::weak_ptr<::CartographyContainerManagerModel>> mCartographyContainerManagerModel;
32 ::ll::TypedStorage<8, 72, ::Bedrock::Safety::RedactableString> mPreviewName;
33 ::ll::TypedStorage<8, 72, ::Bedrock::Safety::RedactableString> mItemName;
34 ::ll::TypedStorage<8, 32, ::std::string> mItemResultLocName;
35 ::ll::TypedStorage<8, 40, ::SlotData const> mCreatedItemOutputSlot;
36 ::ll::TypedStorage<1, 1, bool> mCurrentlyCrafting;
37 ::ll::TypedStorage<1, 1, bool> mIsCurrentlyRenaming;
38 ::ll::TypedStorage<1, 1, bool> mWasPreviouslyRenaming;
39 ::ll::TypedStorage<4, 4, ::MapOutputType> mMapOutputType;
40 ::ll::TypedStorage<8, 136, ::ItemResultPreview> mResultPreview;
48 virtual void postInit(::std::weak_ptr<::ContainerManagerController> self) ;
50 virtual bool isOutputSlot(::std::string
const& collectionName)
const ;
52 virtual ::ItemStackBase
const& getTakeableItemStackBase(
::SlotData const& slot)
const ;
58 virtual ::Bedrock::Safety::RedactableString
const& getPreviewItemName()
const ;
60 virtual ::Bedrock::Safety::RedactableString
const& getItemName()
const ;
62 virtual void updatePreviewItem() ;
64 virtual void handleTakeAmount(
::SlotData const& dstSlot,
int amount,
::SlotData const& srcSlot) ;
74 virtual int handleAutoPlace(
77 ::std::vector<::AutoPlaceItem>
const& autoPlaceOrder,
78 ::std::vector<::AutoPlaceResult>& destinations
83 virtual ::CreateContainerItemScope
88 virtual void _updateItemStackRequest(
89 ::ContainerScreenRequestActionType,
98 MCNAPI_C ::ItemInstance _buildResultItem();
100 MCNAPI_C
void _clearName();
108 MCNAPI_C
void _setupCallbacks();
114 MCNAPI_C
void* $ctor(::std::weak_ptr<::CartographyContainerManagerModel> containerManagerModel);
121 MCNAPI
void $postInit(::std::weak_ptr<::ContainerManagerController> self);
123 MCNAPI
bool $isOutputSlot(::std::string
const& collectionName)
const;
125 MCNAPI ::ItemStackBase
const& $getTakeableItemStackBase(
::SlotData const& slot)
const;
131 MCNAPI ::Bedrock::Safety::RedactableString
const& $getPreviewItemName()
const;
133 MCNAPI ::Bedrock::Safety::RedactableString
const& $getItemName()
const;
135 MCNAPI
void $updatePreviewItem();
137 MCNAPI
void $handleTakeAmount(
::SlotData const& dstSlot,
int amount,
::SlotData const& srcSlot);
147 MCNAPI
int $handleAutoPlace(
150 ::std::vector<::AutoPlaceItem>
const& autoPlaceOrder,
151 ::std::vector<::AutoPlaceResult>& destinations
160 MCNAPI
void $_updateItemStackRequest(
161 ::ContainerScreenRequestActionType,