LeviLamina
Loading...
Searching...
No Matches
World::NetworkWorldJoiner Class Reference

Public Member Functions

NetworkWorldJoiner & operator= (NetworkWorldJoiner const &)
 NetworkWorldJoiner (NetworkWorldJoiner const &)
MCAPI NetworkWorldJoiner (::IClientInstance &client, ::IGameServerShutdown &gameServerShutdown, ::INetworkGameConnector &networkGameConnector, ::IMinecraftEventing &minecraftEventing, ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > const &userManager, ::Bedrock::NonOwnerPointer<::IAppPlatform > const &appPlatform, ::std::weak_ptr<::RealmsAPI > realmsAPI, ::Bedrock::NotNullNonOwnerPtr<::IThirdPartyServerRepository > thirdPartyServerRepository, ::ServerLocator &serverLocator, ::World::ExternalServerWorldList &externalServerWorldList, ::World::FriendServerWorldList &friendServerWorldList, ::World::LanServerWorldList &lanServerWorldList, ::World::ThirdPartyWorldList &thirdPartyWorldList, bool isEduMode, ::Bedrock::NotNullNonOwnerPtr<::GatheringManager > const &gatheringManager, ::ui::ProgressScreenNavigation progressScreenNavigation, ::OreUI::Router &router, ::std::function<::Bedrock::NonOwnerPointer<::Parties::IPartyProvider >()> getPartyProvider, ::std::function< bool(::Realms::World, ::Realms::PlayerRoleActions)> canUserDoRealmRoleAction)
MCAPI void cancelJoinRealmWorld ()
MCFOLD::std::string const getRealmErrorData ()
MCAPI ::std::vector<::std::string > const getRealmXuidErrors ()
MCAPI void joinExperienceWorld (::ExperienceConnectionData const &connectionData, ::PlayerJoinWorldContext const &joinContext)
MCAPI void joinExternalNetworkWorld (::std::string const &id, ::std::function< void(::std::deque<::std::unique_ptr<::ProgressHandler > >, bool)> onJoinServerCompleted, ::std::function< void(::World::JoinServerWorldResult)> onErrorCallback)
MCAPI void joinFriendServerWorld (::Network::ServerID const &serverId, ::std::function< void(::World::JoinServerWorldResult)> onCompleteCallback)
MCAPI void joinLANServerWorld (::Network::ServerID const &serverId, ::std::function< void(::std::unique_ptr<::ProgressHandler >)> onCompleteCallback, ::std::function< void(::World::JoinServerWorldResult)> onErrorCallback)
MCAPI void joinRealmWorld (::Realms::RealmId realmId, ::IMinecraftEventing::RealmConnectionFlow fromFlow, ::std::function< void(::World::JoinRealmWorldResult)> onRealmResult, ::std::function< void(::std::unique_ptr<::ProgressHandler >, ::std::unique_ptr<::ProgressHandler >)> onRealmFetched, ::std::function< void(::IMinecraftEventing::RealmConnectionResult, ::std::optional<::Realms::FailureReason >, ::std::optional<::World::RealmsJoinData >)> onRealmJoined)
MCAPI void joinRealmWorldV2 (::std::string const &realmIdString, ::IMinecraftEventing::RealmConnectionFlow fromFlow)
MCAPI void joinRealmWorldWithRoute (::std::string const &realmIdString, ::IMinecraftEventing::RealmConnectionFlow fromFlow)
MCAPI void joinThirdPartyServerWorld (::std::string const &id, ::std::function< void(::std::deque<::std::unique_ptr<::ProgressHandler > >, bool)> onJoinServerCompleted, ::std::function< void(::World::JoinServerWorldResult)> onErrorCallback)
MCAPI::Bedrock::PubSub::Subscription subscribeToJoinRealmWorldResultPublisher (::std::function< void(::World::JoinRealmWorldResult)> onJoinRealmWorldResult)
MCAPI void * $ctor (::IClientInstance &client, ::IGameServerShutdown &gameServerShutdown, ::INetworkGameConnector &networkGameConnector, ::IMinecraftEventing &minecraftEventing, ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > const &userManager, ::Bedrock::NonOwnerPointer<::IAppPlatform > const &appPlatform, ::std::weak_ptr<::RealmsAPI > realmsAPI, ::Bedrock::NotNullNonOwnerPtr<::IThirdPartyServerRepository > thirdPartyServerRepository, ::ServerLocator &serverLocator, ::World::ExternalServerWorldList &externalServerWorldList, ::World::FriendServerWorldList &friendServerWorldList, ::World::LanServerWorldList &lanServerWorldList, ::World::ThirdPartyWorldList &thirdPartyWorldList, bool isEduMode, ::Bedrock::NotNullNonOwnerPtr<::GatheringManager > const &gatheringManager, ::ui::ProgressScreenNavigation progressScreenNavigation, ::OreUI::Router &router, ::std::function<::Bedrock::NonOwnerPointer<::Parties::IPartyProvider >()> getPartyProvider, ::std::function< bool(::Realms::World, ::Realms::PlayerRoleActions)> canUserDoRealmRoleAction)

Static Public Member Functions

static MCAPI ::std::add_lvalue_reference_t< char const[]> REALM_JOIN_ROUTE ()

Public Attributes

::ll::TypedStorage< 8, 528, ::World::RealmWorldJoinermRealmWorldJoiner
::ll::TypedStorage< 8, 192, ::World::ServerWorldJoinermServerWorldJoiner
::ll::TypedStorage< 8, 8, ::World::ServerURLResolvermServerURLResolver
::ll::TypedStorage< 8, 8, ::OreUI::Router & > mRouter

The documentation for this class was generated from the following files: