3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/screens/controllers/ContainerScreenController.h"
7#include "mc/deps/core/utility/pub_sub/Subscription.h"
22 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::CartographyContainerManagerController>>
23 mCartographyContainerManagerController;
24 ::ll::TypedStorage<1, 1, bool> mTextBoxEditing;
25 ::ll::TypedStorage<1, 1, bool> mShouldUseFilteredMessage;
26 ::ll::TypedStorage<8, 16, ::Bedrock::PubSub::Subscription> mProfanityToggleSubscription;
31 CartographyScreenController();
36 virtual ~CartographyScreenController() =
default;
38 virtual bool _isStillValid() const ;
40 virtual
void _handleTakeHalf(::std::
string const& collectionName,
int index) ;
42 virtual
void _registerCoalesceOrder() ;
44 virtual
void _registerAutoPlaceOrder() ;
50 MCAPI CartographyScreenController(
51 ::std::shared_ptr<::ClientInstanceScreenModel> model,
53 ::BlockPos const& pos,
54 ::ActorUniqueID uniqueId
57 MCAPI
void _registerBindings();
59 MCAPI
void _registerEventHandlers();
61 MCAPI
void _registerStateMachine();
68 ::std::shared_ptr<::ClientInstanceScreenModel> model,
70 ::BlockPos const& pos,
71 ::ActorUniqueID uniqueId
78 MCFOLD
bool $_isStillValid() const;
80 MCAPI
void $_handleTakeHalf(::std::
string const& collectionName,
int index);
82 MCAPI
void $_registerCoalesceOrder();
84 MCAPI
void $_registerAutoPlaceOrder();
Definition CartographyContainerManagerController.h:27
Definition CartographyScreenController.h:5
static MCAPI void ** $vftableForEnableNonOwnerReferences()
static MCAPI void ** $vftableForScreenController()
Definition ClientInstanceScreenModel.h:5
Definition ContainerScreenController.h:5
Definition ActorUniqueID.h:5