3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/SceneType.h"
7#include "mc/client/gui/screens/SelectWorldResult.h"
8#include "mc/client/gui/screens/controllers/MainMenuScreenController.h"
9#include "mc/client/gui/screens/controllers/ModalScreenButtonId.h"
10#include "mc/client/gui/screens/models/SelectWorldModel.h"
11#include "mc/deps/core/utility/optional_ref.h"
17namespace Realms {
struct World; }
24 ::ll::TypedStorage<8, 56, ::SelectWorldModel> mSelectWorldModel;
25 ::ll::TypedStorage<4, 4, int> mSelectedWorldIndex;
30 void(::SelectWorldResult, ::optional_ref<::LevelSummary const>, ::optional_ref<::Realms::World const>)>>
32 ::ll::TypedStorage<1, 1, bool> mRealmsAPICallInProgress;
37 SelectWorldScreenController();
42 virtual void onEntered() ;
44 virtual ::ui::SceneType getSceneType() const ;
50 MCNAPI SelectWorldScreenController(
59 MCNAPI
void _exit(::SelectWorldResult result);
Definition MainMenuScreenController.h:5
Definition MainMenuScreenModel.h:5
Definition SelectWorldScreenController.h:5
MCAPI void * $ctor(::std::shared_ptr<::MainMenuScreenModel > model, ::std::function< void(::SelectWorldResult, ::optional_ref<::LevelSummary const >, ::optional_ref<::Realms::World const >)> callback)
MCAPI void _displayCopyFailedModal(::std::function< void(::ModalScreenButtonId)> callback)
MCAPI void _exit(::SelectWorldResult result)
MCAPI::ui::SceneType $getSceneType() const
Definition optional_ref.h:10
Definition LevelSummary.h:30