Zdexby TheHolyOneZ
49,743 classes
Class

User

: Object
OOI.Platforms.User, OOI.Platform 0x00B8 (184 B) inherited 0x0010 OOI.Platform.dll
0x00x00B8

Members 18

OffsetSizeNameTypeFlagsDefault
0x08m_achievementsIAchievementsPrivate—
0x01m_cloudProviderEnabledboolPrivate—
0x00190x03padding / unreflected
0x04<UserNumber>k__BackingFieldintPrivate—
0x08<ProfilePictureBuffer>k__BackingFieldbyte[]Private—
0x01m_isMainUserbool1 flags—
0x00290x07padding / unreflected
0x08m_updateDelegateAction<System.Single>1 flags—
0x08m_networkConnectedDelegateAction1 flags—
0x08m_onlineServicesSignedInForLoginDelegateAction1 flags—
0x28m_lastAuthTokenResultAuthTokenResult1 flags—
0x08m_pendingGameInviteJoinRequestsList<OOI.Platforms.User.Invite>Private+1 flags—
0x04m_onlineServiceStatusOnlineServiceStatusPrivate—
0x007C0x04padding / unreflected
0x08m_loginCallbackAction<OOI.Platforms.User.LoginResult>Private—
0x08m_platformAvoidUsersListList<System.String>Private—
0x08m_platformMuteUsersListList<System.String>Private—
0x01<IsLoggedIn>k__BackingFieldboolPrivate—
0x00990x07padding / unreflected
0x08m_hooksUserHooks1 flags—
0x08m_parentalControlsIParentalControlsPrivate—
0x01m_unityAuthEnabledboolPrivate—
0x00B10x07unreflected bytes to end of User

Functions 51

SignatureFlagsNativeParams
IAchievements get_Achievements()Public+1 flags0x08
IAchievements _platformInitializeAchievements()4 flags0x08
void _initCloudProvider()Private0x00
string get_Name()Public+1 flags0x08
string get_PlatformOnlineId()Public+1 flags0x08
int get_UserNumber()Public+1 flags0x04
void set_UserNumber(int value)Private+1 flags0x04
byte[] get_ProfilePictureBuffer()Public+1 flags0x08
void set_ProfilePictureBuffer(const byte[]& value)Private+1 flags0x08
bool get_IsMainUser()Public+1 flags0x01
List<OOI.Platforms.User.Invite> get_GameInviteJoinRequests()Public+1 flags0x08
SteamUser get_SteamUser()Public+1 flags0x08
void .ctor(int userNumber)Public+1 flags0x04
void Login(Action<OOI.Platforms.User.LoginResult> loginCompleteCallback)Public0x08
void ObtainAuthToken(const string& serviceUrl, object authParams, Action<OOI.Platforms.User.AuthTokenResult> callback)Public0x08
void SetPresence(const string& presenceString)Public0x08
void InviteFriendsToGameSession(const string& inviteDescriptionStringId, int maxInvitees, Action<System.Boolean> onComplete)Public+2 flags0x08
void StartGameSession(const string& sessionDescription, const string& jsonData, int initialPlayerCount, Invite invokingInvite, Action<System.Boolean> onComplete)Public0x08
void SetGameSessionVisibility(const SessionVisibility& visibility)Public0x04
void UpdateGameSession(int currentPlayerCount)Public0x04
void LeaveGameSession()Public0x00
bool IsUserPlatformBlocked(const string& platformUserId)Public+2 flags0x08
void ConsumeGameInviteJoinRequest(Invite invite)Public+2 flags0x08
void Update(float deltaTime)Public0x04
void _initHooks()Private0x00
void _onNetworkConnected(const NetworkConnectResult& result)Private0x10
void _onPlatformOnlineServiceSignedIn(const OnlineServiceSignInResult& result)Private0x10
void _alertListenersOfLoginResult(const LoginResult& result)Private0x10
void _platformReceivedProfilePicture(const byte[]& profilePictureBuffer)1 flags0x08
void _platformReceivedMuteList(List<System.String> platformIds)1 flags0x08
void _platformReceivedAvoidList(List<System.String> platformIds)1 flags0x08
void _platformOnlineServiceStatusChanged(const OnlineServiceStatus& newStatus)1 flags0x04
void _platformPendingGameInviteJoinRequestFound(const string& inviteDataJson, const string& sessionId)1 flags0x08
string _platformGetName()4 flags0x08
string _platformGetOnlineId()4 flags0x08
void _platformOnlineServiceSignIn(Action<OOI.Platforms.User.OnlineServiceSignInResult> callback)4 flags0x08
void _platformSetPresence(const string& presenceString)4 flags0x08
void _platformCheckForPendingGameInvite()4 flags0x00
void _platformObtainAuthToken(const string& serviceUrl, object authParams, Action<OOI.Platforms.User.AuthTokenResult> callback)4 flags0x08
void _platformStartGameSession(const string& sessionDescription, const string& jsonData, int initialPlayerCount, Invite invokingInvite, Action<System.Boolean> onComplete)4 flags—0x08
void _platformSetGameSessionVisibility(const SessionVisibility& visibility)4 flags0x04
void _platformUpdateGameSession(int currentPlayerCount)4 flags0x04
void _platformLeaveGameSession()4 flags0x00
void _platformUpdate(float deltaTime)4 flags0x04
void _platformUpdateNotLoggedIn(float deltaTime)3 flags0x04
bool get_IsLoggedIn()Public+1 flags0x01
void set_IsLoggedIn(bool value)Private+1 flags0x01
IUserHooks get_Hooks()Public+1 flags0x08
IParentalControls get_ParentalControls()Public+1 flags0x08
IParentalControls _platformInitializeParentalControls()4 flags0x08
void _initUnityAuth()Private0x00

Subclasses 1

Used by 28

types with a member, parameter or interface of this type