Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
PlayerProfileData.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/client/network/ServerID.h"
7#include "mc/client/social/PlayerIdentifier.h"
8#include "mc/client/social/ProfileImageOptions.h"
9#include "mc/client/social/RelationToCurrentUser.h"
10#include "mc/client/social/RelationshipStatus.h"
11#include "mc/client/social/UserPicturePath.h"
12#include "mc/client/social/UserPresenceResult.h"
13
14namespace Social {
15
16struct PlayerProfileData {
17public:
18 // member variables
19 // NOLINTBEGIN
20 ::ll::TypedStorage<8, 64, ::Social::PlayerIdentifier> playerIdentifier;
21 ::ll::TypedStorage<8, 32, ::std::string> offlineName;
22 ::ll::TypedStorage<8, 32, ::std::string> xblName;
23 ::ll::TypedStorage<8, 32, ::std::string> platformName;
24 ::ll::TypedStorage<8, 32, ::std::string> realName;
25 ::ll::TypedStorage<8, 104, ::Social::ProfileImageOptions> profileImage;
26 ::ll::TypedStorage<8, 104, ::Social::ProfileImageOptions> avatarImage;
27 ::ll::TypedStorage<8, 56, ::Social::UserPicturePath> platformProfilePic;
28 ::ll::TypedStorage<4, 4, ::Social::RelationToCurrentUser> relation;
29 ::ll::TypedStorage<1, 1, bool> isOnline;
30 ::ll::TypedStorage<1, 1, bool> isBlocked;
31 ::ll::TypedStorage<1, 1, bool> isMuted;
32 ::ll::TypedStorage<4, 4, ::Social::UserPresenceResult> presence;
33 ::ll::TypedStorage<8, 32, ::std::string> titleName;
34 ::ll::TypedStorage<4, 8, ::std::optional<uint>> titleId;
35 ::ll::TypedStorage<8, 32, ::std::string> presenceMessage;
36 ::ll::TypedStorage<8, 32, ::std::string> url;
37 ::ll::TypedStorage<8, 32, ::Network::ServerID> playingOnServerId;
38 ::ll::TypedStorage<8, 32, ::std::string> playingOnRealmId;
39 ::ll::TypedStorage<4, 4, ::RelationshipStatus> favoriteStatus;
40 // NOLINTEND
41
42public:
43 // member functions
44 // NOLINTBEGIN
46
48
50
51 MCNAPI ::Social::PlayerProfileData& operator=(::Social::PlayerProfileData const&);
52
54 // NOLINTEND
55
56public:
57 // constructor thunks
58 // NOLINTBEGIN
59 MCNAPI void* $ctor();
60
62
63 MCNAPI void* $ctor(::Social::PlayerProfileData const&);
64 // NOLINTEND
65
66public:
67 // destructor thunk
68 // NOLINTBEGIN
69 MCNAPI void $dtor();
70 // NOLINTEND
71};
72
73} // namespace Social
Definition PlayerProfileData.h:7
MCAPI PlayerProfileData(::Social::PlayerProfileData const &)
MCAPI PlayerProfileData(::Social::PlayerProfileData &&)
MCAPI void * $ctor(::Social::PlayerProfileData const &)
MCAPI void * $ctor(::Social::PlayerProfileData &&)
MCAPI::Social::PlayerProfileData & operator=(::Social::PlayerProfileData const &)