3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/world/RecentlyPlayedTargetType.h"
14 ::ll::TypedStorage<1, 1, ::World::RecentlyPlayedTargetType> mType;
15 ::ll::TypedStorage<8, 32, ::std::string> mCanonicalId;
16 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mLevelId;
17 ::ll::TypedStorage<1, 2, ::std::optional<bool>> mIsEditorWorld;
18 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mNetherNetId;
19 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mRakNetGuid;
20 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mWebRtcNetworkId;
21 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mHostGuid;
22 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mRealmId;
23 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mExternalServerAddress;
24 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mThirdPartyServerId;
25 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mExperienceId;
26 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mWorldId;
27 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mFriendId;
32 RecentlyPlayedTarget& operator=(RecentlyPlayedTarget
const&);
33 RecentlyPlayedTarget();
55 ::std::string experienceId,
56 ::std::optional<::std::string> worldId,
57 ::std::optional<::std::string> friendId
60 MCNAPI static ::World::RecentlyPlayedTarget
externalServer(::std::string address,
int port);
63 ::std::string levelId,
65 ::std::optional<::std::string> netherNetId,
66 ::std::optional<::std::string> rakNetGuid
69 MCNAPI static ::World::RecentlyPlayedTarget
70 lanWorld(::std::string hostGuid, ::std::optional<::std::string> webRtcNetworkId);
72 MCNAPI static ::World::RecentlyPlayedTarget
localWorld(::std::string levelId,
bool isEditorWorld);
74 MCNAPI static ::World::RecentlyPlayedTarget
realmWorld(int64 realmId);
Definition RecentlyPlayedTarget.h:7
static MCAPI ::World::RecentlyPlayedTarget localWorld(::std::string levelId, bool isEditorWorld)
MCAPI RecentlyPlayedTarget(::World::RecentlyPlayedTarget &&)
static MCAPI ::World::RecentlyPlayedTarget friendWorld(::std::string levelId, int64 realmId, ::std::optional<::std::string > netherNetId, ::std::optional<::std::string > rakNetGuid)
static MCAPI ::World::RecentlyPlayedTarget thirdPartyServer(::std::string productId)
static MCAPI ::World::RecentlyPlayedTarget lanWorld(::std::string hostGuid, ::std::optional<::std::string > webRtcNetworkId)
MCAPI bool isSameDestination(::World::RecentlyPlayedTarget const &other) const
MCAPI ~RecentlyPlayedTarget()
MCAPI void * $ctor(::World::RecentlyPlayedTarget &&)
MCAPI::World::RecentlyPlayedTarget & operator=(::World::RecentlyPlayedTarget &&)
static MCAPI ::World::RecentlyPlayedTarget realmWorld(int64 realmId)
MCAPI void * $ctor(::World::RecentlyPlayedTarget const &)
static MCAPI ::World::RecentlyPlayedTarget experience(::std::string experienceId, ::std::optional<::std::string > worldId, ::std::optional<::std::string > friendId)
MCAPI::World::RecentlyPlayedTarget mergeDestinationIdentity(::World::RecentlyPlayedTarget const &other) const
static MCAPI ::World::RecentlyPlayedTarget externalServer(::std::string address, int port)
MCAPI RecentlyPlayedTarget(::World::RecentlyPlayedTarget const &)