Example #1
0
 public Microsoft.Xna.Framework.GamerServices.Gamer SignIn(string username, string password)
 {
   using (MonoLive monoLive = new MonoLive())
   {
     Result result = monoLive.SignIn(username, password);
     if (result.ok)
     {
       SignedInGamer signedInGamer = new SignedInGamer();
       signedInGamer.Gamertag = result.Gamer.GamerTag;
       signedInGamer.DisplayName = result.Gamer.GamerTag;
       return (Microsoft.Xna.Framework.GamerServices.Gamer) signedInGamer;
     }
   }
   return (Microsoft.Xna.Framework.GamerServices.Gamer) null;
 }
Example #2
0
 private void client_SignInCompleted(object sender, MonoLive.SignInCompletedEventArgs e)
 {
     if (SignInCompleted != null && e.Error != null)
     {
         ((IDisposable)e.UserState).Dispose();
         SignInCompleted(this, new SignInCompletedEventArgs(new Microsoft.Xna.Framework.GamerServices.SignedInGamer()
         {
             Gamertag = e.Result.Gamer.GamerTag,
             DisplayName = e.Result.Gamer.GamerTag
         }));
         return;
     }
     SignInCompleted(this, null);
     
 }
Example #3
0
 public void SignInAsync(string username, string password)
 {
   MonoLive monoLive = new MonoLive();
   monoLive.SignInCompleted += new MonoGame.Framework.MonoLive.SignInCompletedEventHandler(this.client_SignInCompleted);
   monoLive.SignInAsync(username, password, (object) monoLive);
 }