0x00x00B8
Members 18
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_achievements | IAchievements | Private | — | |
| 0x01 | m_cloudProviderEnabled | bool | Private | — | |
| 0x0019 | 0x03 | padding / unreflected | |||
| 0x04 | <UserNumber>k__BackingField | int | Private | — | |
| 0x08 | <ProfilePictureBuffer>k__BackingField | byte[] | Private | — | |
| 0x01 | m_isMainUser | bool | 1 flags | — | |
| 0x0029 | 0x07 | padding / unreflected | |||
| 0x08 | m_updateDelegate | Action<System.Single> | 1 flags | — | |
| 0x08 | m_networkConnectedDelegate | Action | 1 flags | — | |
| 0x08 | m_onlineServicesSignedInForLoginDelegate | Action | 1 flags | — | |
| 0x28 | m_lastAuthTokenResult | AuthTokenResult | 1 flags | — | |
| 0x08 | m_pendingGameInviteJoinRequests | List<OOI.Platforms.User.Invite> | Private+1 flags | — | |
| 0x04 | m_onlineServiceStatus | OnlineServiceStatus | Private | — | |
| 0x007C | 0x04 | padding / unreflected | |||
| 0x08 | m_loginCallback | Action<OOI.Platforms.User.LoginResult> | Private | — | |
| 0x08 | m_platformAvoidUsersList | List<System.String> | Private | — | |
| 0x08 | m_platformMuteUsersList | List<System.String> | Private | — | |
| 0x01 | <IsLoggedIn>k__BackingField | bool | Private | — | |
| 0x0099 | 0x07 | padding / unreflected | |||
| 0x08 | m_hooks | UserHooks | 1 flags | — | |
| 0x08 | m_parentalControls | IParentalControls | Private | — | |
| 0x01 | m_unityAuthEnabled | bool | Private | — | |
| 0x00B1 | 0x07 | unreflected bytes to end of User | |||
Functions 51
| Signature | Flags | Native | Params |
|---|---|---|---|
| IAchievements get_Achievements() | Public+1 flags | 0x08 | |
| IAchievements _platformInitializeAchievements() | 4 flags | 0x08 | |
| void _initCloudProvider() | Private | 0x00 | |
| string get_Name() | Public+1 flags | 0x08 | |
| string get_PlatformOnlineId() | Public+1 flags | 0x08 | |
| int get_UserNumber() | Public+1 flags | 0x04 | |
| void set_UserNumber(int value) | Private+1 flags | 0x04 | |
| byte[] get_ProfilePictureBuffer() | Public+1 flags | 0x08 | |
| void set_ProfilePictureBuffer(const byte[]& value) | Private+1 flags | 0x08 | |
| bool get_IsMainUser() | Public+1 flags | 0x01 | |
| List<OOI.Platforms.User.Invite> get_GameInviteJoinRequests() | Public+1 flags | 0x08 | |
| SteamUser get_SteamUser() | Public+1 flags | 0x08 | |
| void .ctor(int userNumber) | Public+1 flags | 0x04 | |
| void Login(Action<OOI.Platforms.User.LoginResult> loginCompleteCallback) | Public | 0x08 | |
| void ObtainAuthToken(const string& serviceUrl, object authParams, Action<OOI.Platforms.User.AuthTokenResult> callback) | Public | 0x08 | |
| void SetPresence(const string& presenceString) | Public | 0x08 | |
| void InviteFriendsToGameSession(const string& inviteDescriptionStringId, int maxInvitees, Action<System.Boolean> onComplete) | Public+2 flags | 0x08 | |
| void StartGameSession(const string& sessionDescription, const string& jsonData, int initialPlayerCount, Invite invokingInvite, Action<System.Boolean> onComplete) | Public | 0x08 | |
| void SetGameSessionVisibility(const SessionVisibility& visibility) | Public | 0x04 | |
| void UpdateGameSession(int currentPlayerCount) | Public | 0x04 | |
| void LeaveGameSession() | Public | 0x00 | |
| bool IsUserPlatformBlocked(const string& platformUserId) | Public+2 flags | 0x08 | |
| void ConsumeGameInviteJoinRequest(Invite invite) | Public+2 flags | 0x08 | |
| void Update(float deltaTime) | Public | 0x04 | |
| void _initHooks() | Private | 0x00 | |
| void _onNetworkConnected(const NetworkConnectResult& result) | Private | 0x10 | |
| void _onPlatformOnlineServiceSignedIn(const OnlineServiceSignInResult& result) | Private | 0x10 | |
| void _alertListenersOfLoginResult(const LoginResult& result) | Private | 0x10 | |
| void _platformReceivedProfilePicture(const byte[]& profilePictureBuffer) | 1 flags | 0x08 | |
| void _platformReceivedMuteList(List<System.String> platformIds) | 1 flags | 0x08 | |
| void _platformReceivedAvoidList(List<System.String> platformIds) | 1 flags | 0x08 | |
| void _platformOnlineServiceStatusChanged(const OnlineServiceStatus& newStatus) | 1 flags | 0x04 | |
| void _platformPendingGameInviteJoinRequestFound(const string& inviteDataJson, const string& sessionId) | 1 flags | 0x08 | |
| string _platformGetName() | 4 flags | 0x08 | |
| string _platformGetOnlineId() | 4 flags | 0x08 | |
| void _platformOnlineServiceSignIn(Action<OOI.Platforms.User.OnlineServiceSignInResult> callback) | 4 flags | 0x08 | |
| void _platformSetPresence(const string& presenceString) | 4 flags | 0x08 | |
| void _platformCheckForPendingGameInvite() | 4 flags | 0x00 | |
| void _platformObtainAuthToken(const string& serviceUrl, object authParams, Action<OOI.Platforms.User.AuthTokenResult> callback) | 4 flags | 0x08 | |
| 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 flags | 0x04 | |
| void _platformUpdateGameSession(int currentPlayerCount) | 4 flags | 0x04 | |
| void _platformLeaveGameSession() | 4 flags | 0x00 | |
| void _platformUpdate(float deltaTime) | 4 flags | 0x04 | |
| void _platformUpdateNotLoggedIn(float deltaTime) | 3 flags | 0x04 | |
| bool get_IsLoggedIn() | Public+1 flags | 0x01 | |
| void set_IsLoggedIn(bool value) | Private+1 flags | 0x01 | |
| IUserHooks get_Hooks() | Public+1 flags | 0x08 | |
| IParentalControls get_ParentalControls() | Public+1 flags | 0x08 | |
| IParentalControls _platformInitializeParentalControls() | 4 flags | 0x08 | |
| void _initUnityAuth() | Private | 0x00 |
Subclasses 1
Used by 28
types with a member, parameter or interface of this type<>c__DisplayClass29_0AchievementsBase`1AchievementsBase`1Action`1ArraySortHelper`1Comparison`1EADPAuthPlatformID3BaseEnumeratorICollection`1IComparer`1IEnumerator`1IList`1IPlatformServiceIReadOnlyList`1List`1MainUserIdentifiedHandlerMainUserLoggedInHandlerParentalControlsBasePlatformPlatformServicePredicate`1ReadOnlyCollection`1SteamAchievementsSteamParentalControlsSteamPlatformUser[]UserAddedHandlerUserHooks