C# Class UserManager

Inheritance: MonoBehaviour
Show file Open project: buronix/LLApi-Basic-Implementation Class Usage Examples

Public Methods

Method Description
ConnectUser ( string userID, int connectionID, int senderID, float sessionTime, string &tokenID, string &message ) : bool
DisconnectByConnection ( int connectionID ) : bool
DisconnectUserByID ( string userID ) : bool
DisconnectUserByTokenID ( string tokenID ) : bool
GetUserByTokenIDSecure ( string tokenID, int connectionID, ClientInfo, &client, string &detailMessage ) : bool
UserManager ( GameServer, gameServer ) : System.Collections.Generic
createUser ( string userID, string userName ) : bool
getConnectedUserNames ( ) : List
getConnectedUsersConnectionsID ( ) : List
tryGetUserByID ( string userID, ClientInfo &client ) : bool

Private Methods

Method Description
generateToken ( string userID ) : string

Method Details

ConnectUser() public method

public ConnectUser ( string userID, int connectionID, int senderID, float sessionTime, string &tokenID, string &message ) : bool
userID string
connectionID int
senderID int
sessionTime float
tokenID string
message string
return bool

DisconnectByConnection() public method

public DisconnectByConnection ( int connectionID ) : bool
connectionID int
return bool

DisconnectUserByID() public method

public DisconnectUserByID ( string userID ) : bool
userID string
return bool

DisconnectUserByTokenID() public method

public DisconnectUserByTokenID ( string tokenID ) : bool
tokenID string
return bool

GetUserByTokenIDSecure() public method

public GetUserByTokenIDSecure ( string tokenID, int connectionID, ClientInfo, &client, string &detailMessage ) : bool
tokenID string
connectionID int
client ClientInfo,
detailMessage string
return bool

UserManager() public method

public UserManager ( GameServer, gameServer ) : System.Collections.Generic
gameServer GameServer,
return System.Collections.Generic

createUser() public method

public createUser ( string userID, string userName ) : bool
userID string
userName string
return bool

getConnectedUserNames() public method

public getConnectedUserNames ( ) : List
return List

getConnectedUsersConnectionsID() public method

public getConnectedUsersConnectionsID ( ) : List
return List

tryGetUserByID() public method

public tryGetUserByID ( string userID, ClientInfo &client ) : bool
userID string
client ClientInfo
return bool