Skip to content

McpUserManagerBase

Class in IpDrv · IpDrv.McpUserManagerBase · abstract, config

Object › McpServiceBase › McpUserManagerBase

Subclasses: McpUserManager, McpUserManagerV3

Using it from Lua
h7.find_all("McpUserManagerBase")            -- live instances
h7.find_class("IpDrv.McpUserManagerBase")   -- the class
h7.hook("IpDrv.McpUserManagerBase.AuthenticateUserFacebook", fn)

Structs

McpExternalAccount

FieldType
ExternalIdstring
ExternalTypestring

McpUserStatus

FieldType
McpIdString
SecretKeyString
TicketString
UDIDstring
RegisteredDatestring
LastActiveDatestring
DaysInactiveint
bIsBannedbool
ExternalAccountsarray<McpExternalAccount>

Properties

NameTypeNotes
McpUserManagerClassNameStringconfig

Functions

NameDeclaration
AuthenticateUserFacebookfunction AuthenticateUserFacebook(string FacebookId, string FacebookToken, string UDID)
AuthenticateUserGameCenterfunction AuthenticateUserGameCenter(string GameCenterId)
AuthenticateUserGooglefunction AuthenticateUserGoogle(string GoogleId, string GoogleAuthToken)
AuthenticateUserMcpfunction AuthenticateUserMcp(string McpId, string ClientSecret, string UDID)
CreateInstancestatic final function McpUserManagerBase CreateInstance()
DeleteUserfunction DeleteUser(string McpId)
GetAuthTokenfunction String GetAuthToken(String McpId)
GetUserfunction bool GetUser(string McpId, out McpUserStatus User)
GetUserExternalAccountIdfunction bool GetUserExternalAccountId(string McpId, String ExternalAccountType, out String ExternalAccountId)
GetUsersfunction GetUsers(out array<McpUserStatus> Users)
InjectUserCredentialsfunction InjectUserCredentials(String McpId, String ClientSecret, String Token)
OnAuthenticateUserCompletedelegate OnAuthenticateUserComplete(string McpId, string Token, bool bWasSuccessful, String Error)
OnDeleteUserCompletedelegate OnDeleteUserComplete(bool bWasSuccessful, String Error)
OnQueryUsersCompletedelegate OnQueryUsersComplete(bool bWasSuccessful, String Error)
OnRegisterUserCompletedelegate OnRegisterUserComplete(string McpId, bool bWasSuccessful, String Error)
QueryUserfunction QueryUser(string McpId, optional bool bShouldUpdateLastActive)
QueryUsersfunction QueryUsers(String McpId, const out array McpIds)
RegisterUserFacebookfunction RegisterUserFacebook(string FacebookId, string FacebookAuthToken)
RegisterUserGameCenterfunction RegisterUserGameCenter(string GameCenterId)
RegisterUserGeneratedfunction RegisterUserGenerated()
RegisterUserGooglefunction RegisterUserGoogle(string GoogleId, string GoogleAuthToken)
UserHasExternalAccountfunction bool UserHasExternalAccount(string McpId, String ExternalAccountType)

Inherited

FromMembers
McpServiceBase2 properties, 16 functions
Object13 properties, 308 functions