3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/world/TransferResult.h"
7#include "mc/deps/core/utility/NonOwnerPointer.h"
8#include "mc/world/level/FileArchiver.h"
24 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::FileArchiver>> mFileArchiver;
25 ::ll::TypedStorage<8, 8, ::ILevelListCache&> mLevelListCache;
26 ::ll::TypedStorage<8, 8, ::IMinecraftEventing&> mEventing;
27 ::ll::TypedStorage<8, 8, ::World::IWorldStorageHandler&> mWorldStorageHandler;
32 WorldTransferer& operator=(WorldTransferer
const&);
33 WorldTransferer(WorldTransferer
const&);
40 _handlePickDone(::FileArchiver::Result result, ::std::function<
void(::World::TransferResult)> onImportComplete);
42 MCAPI
void _importWorldWindows(::std::function<
void(::World::TransferResult)> onImportComplete);
44 MCAPI
float getProgress();
46 MCAPI
void importWorld(::std::function<
void(::World::TransferResult)> onImportComplete);
48 MCAPI ~WorldTransferer();
54 MCAPI static ::std::string
55 calculateImportedWorldName(::std::string
const& originalName, ::ILevelListCache& levelListCache);
Definition FileArchiver.h:35
Definition ILevelListCache.h:27
Definition IMinecraftEventing.h:137
Definition IWorldStorageHandler.h:7
Definition WorldTransferer.h:7