public void sendTroopsToCapitalCallback(SendTroopsToCapital_ReturnType returnData)
 {
     if (returnData.Success)
     {
         ArmyReturnData[] armyReturnData = new ArmyReturnData[] { returnData.armyData };
         GameEngine.Instance.World.doGetArmyData(armyReturnData, null, false);
         InterfaceMgr.Instance.getMainTabBar().changeTab(9);
         InterfaceMgr.Instance.getMainTabBar().changeTab(0);
         VillageMap map = GameEngine.Instance.getVillage(returnData.villageID);
         if (map != null)
         {
             map.addTroops(-returnData.numPeasants, -returnData.numArchers, -returnData.numPikemen, -returnData.numSwordsmen, -returnData.numCatapults);
         }
     }
 }
 public void sendTroopsToCapitalCallback(SendTroopsToCapital_ReturnType returnData)
 {
     if (returnData.Success)
     {
         ArmyReturnData[] armyReturnData = new ArmyReturnData[] { returnData.armyData };
         GameEngine.Instance.World.doGetArmyData(armyReturnData, null, false);
         InterfaceMgr.Instance.getMainTabBar().changeTab(9);
         InterfaceMgr.Instance.getMainTabBar().changeTab(0);
         VillageMap map = GameEngine.Instance.getVillage(returnData.villageID);
         if (map != null)
         {
             map.addTroops(-returnData.numPeasants, -returnData.numArchers, -returnData.numPikemen, -returnData.numSwordsmen, -returnData.numCatapults);
         }
     }
 }
 public void OurRemoteAsyncCallBack_SendTroopsToCapital(IAsyncResult ar)
 {
     RemoteAsyncDelegate_SendTroopsToCapital asyncDelegate = (RemoteAsyncDelegate_SendTroopsToCapital) ((AsyncResult) ar).AsyncDelegate;
     try
     {
         this.storeRPCresult(ar, asyncDelegate.EndInvoke(ar));
     }
     catch (Exception exception)
     {
         SendTroopsToCapital_ReturnType returnData = new SendTroopsToCapital_ReturnType();
         this.manageRemoteExpection(ar, returnData, exception);
     }
 }