Пример #1
0
 public override void RequestDisconnect(Google.ProtocolBuffers.IRpcController controller, bnet.protocol.connection.DisconnectRequest request, Action <bnet.protocol.NO_RESPONSE> done)
 {
     Logger.Trace("RequestDisconnect()");
     if (this.Client.Account != null)
     {
         Accounts.AccountManager.SaveToDB(this.Client.Account);
         if (this.Client.Account.CurrentGameAccount != null)
         {
             Accounts.GameAccountManager.SaveToDB(this.Client.Account.CurrentGameAccount);
             this.Client.Account.CurrentGameAccount.LoggedInClient.Connection.Disconnect();
         }
     }
 }
Пример #2
0
 public override void RequestDisconnect(Google.ProtocolBuffers.IRpcController controller, bnet.protocol.connection.DisconnectRequest request, Action <bnet.protocol.NO_RESPONSE> done)
 {
     throw new NotImplementedException();
 }