Esempio n. 1
0
 public bool ValidateUser(SessionCredentials credentials)
 {
     return(onlineUsers.Exists(player =>
     {
         return player.credentials.username == credentials.username && player.credentials.SessionToken == credentials.SessionToken;
     }));
 }
Esempio n. 2
0
 /// <summary>
 /// Takes an IPAddress and Credentials for a client to modify this player. these should be established during
 /// the TCP login process and passed when creating a player.
 /// </summary>
 /// <param name="credentials"></param>
 /// <param name="iPAddress"></param>
 public Player(SessionCredentials credentials, IPAddress iPAddress, World world, int startingRequest)
 {
     this.credentials  = credentials;
     this.iPAddress    = iPAddress;
     updateManager     = new UpdateManager(this, world);
     mostRecentRequest = startingRequest;
 }