3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/DirtyFlag.h"
7#include "mc/client/gui/screens/controllers/MainMenuScreenController.h"
8#include "mc/client/store/iap/RealmsOfferPeriod.h"
9#include "mc/client/store/iap/RealmsOfferTier.h"
10#include "mc/client/store/iap/RealmsOfferType.h"
15namespace Json {
class Value; }
23 ::ll::TypedStorage<8, 24, ::std::vector<::std::string>> mWorldSellingPoints;
24 ::ll::TypedStorage<8, 24, ::std::vector<::std::string>> mRealmSellingPoints;
25 ::ll::TypedStorage<4, 4, ::RealmsOfferType> mOfferType;
26 ::ll::TypedStorage<4, 4, ::RealmsOfferPeriod> mOfferPeriod;
27 ::ll::TypedStorage<4, 4, ::RealmsOfferTier> mOfferTier;
28 ::ll::TypedStorage<1, 1, bool> mFirstTimeShown;
29 ::ll::TypedStorage<1, 1, bool> mCalledFromPlayScreen;
30 ::ll::TypedStorage<1, 1, bool> mDirty;
31 ::ll::TypedStorage<1, 1, bool> mWorldsLoaded;
32 ::ll::TypedStorage<8, 32, ::std::string const> mAdditionalScreenInfo;
33 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PlatformMultiplayerRestrictions>> mPlatformMultiplayerRestrictions;
34 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::RealmsScreenUtils::RealmsWorldLoadingDetailsGroup>>
35 mRealmsWorldLoadingDetailsGroup;
41 virtual ~CreateWorldUpsellScreenController() =
default;
43 virtual void addStaticScreenVars(::Json::Value& globalVars) ;
45 virtual ::std::string getAdditionalScreenInfo() const ;
47 virtual
void onCreation() ;
49 virtual ::ui::DirtyFlag tick() ;
55 MCAPI
void $addStaticScreenVars(::Json::Value& globalVars);
57 MCAPI ::std::
string $getAdditionalScreenInfo() const;
59 MCAPI
void $onCreation();
61 MCAPI ::ui::DirtyFlag $tick();
Definition CreateWorldUpsellScreenController.h:5
Definition MainMenuScreenController.h:5
Definition RealmsWorldLoadingDetailsGroup.h:7