public void ReturnReinforcements(long reinforcementID, int numPeasants, int numArchers, int numPikemen, int numSwordsmen, int numCatapults)
 {
     if (this.ReturnReinforcements_Callback == null)
     {
         this.ReturnReinforcements_Callback = new AsyncCallback(this.OurRemoteAsyncCallBack_ReturnReinforcements);
     }
     RemoteAsyncDelegate_ReturnReinforcements reinforcements = new RemoteAsyncDelegate_ReturnReinforcements(this.service.ReturnReinforcements);
     this.registerRPCcall(reinforcements.BeginInvoke(this.UserID, this.SessionID, reinforcementID, numPeasants, numArchers, numPikemen, numSwordsmen, numCatapults, this.ReturnReinforcements_Callback, null), typeof(ReturnReinforcements_ReturnType));
 }
 public void ReturnReinforcements(long reinforcementID)
 {
     if (this.ReturnReinforcements_Callback == null)
     {
         this.ReturnReinforcements_Callback = new AsyncCallback(this.OurRemoteAsyncCallBack_ReturnReinforcements);
     }
     RemoteAsyncDelegate_ReturnReinforcements reinforcements = new RemoteAsyncDelegate_ReturnReinforcements(this.service.ReturnReinforcements);
     this.registerRPCcall(reinforcements.BeginInvoke(this.UserID, this.SessionID, reinforcementID, -1, -1, -1, -1, -1, this.ReturnReinforcements_Callback, null), typeof(ReturnReinforcements_ReturnType));
 }