34 ::ll::TypedStorage<8, 16, ::std::weak_ptr<::ContainerManagerModel>> mContainerManagerModel;
35 ::ll::TypedStorage<8, 64, ::std::unordered_map<::std::string, ::std::shared_ptr<::ContainerController>>>
37 ::ll::TypedStorage<8, 24, ::std::vector<::ContainerSplitControl>> mContainerSplitItemStackItems;
38 ::ll::TypedStorage<8, 24, ::std::vector<::ContainerSimulationSplitStack>> mContainerSimulationSplitItemStacks;
39 ::ll::TypedStorage<4, 4, int> mSplitItemRemainder;
40 ::ll::TypedStorage<1, 1, bool> mContainerDirty;
41 ::ll::TypedStorage<1, 1, bool> mContainersClosed;
42 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ContainerScreenSimulation>> mSimulation;
43 ::ll::TypedStorage<8, 16, ::Bedrock::PubSub::Subscription> mDynamicContainerNotifier;
53 virtual void postInit(::std::weak_ptr<::ContainerManagerController>);
56 virtual void registerContainerCallbacks();
65 virtual ::Bedrock::Safety::RedactableString
const& getPreviewItemName()
const;
68 virtual ::Bedrock::Safety::RedactableString
const& getItemName()
const;
71 virtual void updatePreviewItem();
74 virtual ::ItemStackBase
const& getTakeableItemStackBase(
::SlotData const&)
const;
96 handleAutoPlace(
::SlotData const&,
int, ::std::vector<::AutoPlaceItem>
const&, ::std::vector<::AutoPlaceResult>&);
99 virtual int handleAutoPlaceStack(
102 ::std::vector<::AutoPlaceItem>
const&,
103 ::std::vector<::AutoPlaceResult>&
113 virtual bool handleCoalesce(
::SlotData const&, ::std::vector<::std::string>
const&, ::std::string
const&);
134 virtual void closeContainers();
137 virtual bool isOutputSlot(::std::string
const&)
const;
140 virtual void _updateItemStackRequest(
141 ::ContainerScreenRequestActionType,