17class UserEntityIdentifierComponent {
21 ::ll::TypedStorage<8, 176, ::NetworkIdentifier> mNetworkId;
22 ::ll::TypedStorage<1, 1, ::SubClientId> mClientSubId;
23 ::ll::TypedStorage<8, 16, ::mce::UUID> mClientUUID;
24 ::ll::TypedStorage<4, 4, ::PlayerAuthenticationType> mAuthenticationType;
25 ::ll::TypedStorage<8, 320, ::PlayerAuthenticationInfo> mTrustedPlayerInfo;
30 UserEntityIdentifierComponent();
35 MCAPI UserEntityIdentifierComponent(
37 ::SubClientId clientSubId,
39 ::PlayerAuthenticationType authType,
43 MCFOLD ::PlayerAuthenticationType getAuthenticationType()
const;
45 MCAPI ::mce::UUID getClientUUID()
const;
47 MCAPI ::std::string getIdentityName()
const;
49 MCFOLD ::NetworkIdentifier
const& getNetworkId()
const;
51 MCAPI ::std::string getPlayFabId()
const;
53 MCFOLD ::SubClientId getSubClientId()
const;
55 MCFOLD ::std::string getXuid()
const;
57 MCAPI
bool isLoggedIntoXboxLive()
const;
59 MCAPI
bool isPrimaryClient()
const;
65 MCAPI static ::UserEntityIdentifierComponent* tryGetFromEntity(
::EntityContext& entity);
73 ::SubClientId clientSubId,
75 ::PlayerAuthenticationType authType,
Definition EntityContext.h:17