public void getVassalArmyInfoCallback(GetVassalArmyInfo_ReturnType returnData) { if (((returnData != null) && returnData.Success) && (this.m_vassalVillageID == returnData.vassalVillageID)) { this.peasantStationedValue.Text = ((returnData.numStationedTroops_Peasants + returnData.numAttackingTroops_Peasants) + returnData.numEnrouteTroops_Peasants).ToString(); this.archerStationedValue.Text = ((returnData.numStationedTroops_Archers + returnData.numAttackingTroops_Archers) + returnData.numEnrouteTroops_Archers).ToString(); this.pikemanStationedValue.Text = ((returnData.numStationedTroops_Pikemen + returnData.numAttackingTroops_Pikemen) + returnData.numEnrouteTroops_Pikemen).ToString(); this.swordsmanStationedValue.Text = ((returnData.numStationedTroops_Swordsmen + returnData.numAttackingTroops_Swordsmen) + returnData.numEnrouteTroops_Swordsmen).ToString(); this.catapultStationedValue.Text = ((returnData.numStationedTroops_Catapults + returnData.numAttackingTroops_Catapults) + returnData.numEnrouteTroops_Catapults).ToString(); int num = ResearchData.commandResearchTroopLevels[GameEngine.Instance.World.userResearchData.Research_Command]; this.maxValue.Text = num.ToString(); int totalTroops = returnData.TotalTroops; this.stationedTotalValue.Text = totalTroops.ToString(); this.m_maxCanSend = num - totalTroops; if (this.m_maxCanSend < 0) { this.m_maxCanSend = 0; } this.peasantsTrack.Value = 0; this.archerTrack.Value = 0; this.pikemanTrack.Value = 0; this.swordsmanTrack.Value = 0; this.catapultTrack.Value = 0; this.peasantsTrack.Max = 0; this.archerTrack.Max = 0; this.pikemanTrack.Max = 0; this.swordsmanTrack.Max = 0; this.catapultTrack.Max = 0; this.updateValues(); this.btnSend.Enabled = false; } }
public void OurRemoteAsyncCallBack_GetVassalArmyInfo(IAsyncResult ar) { RemoteAsyncDelegate_GetVassalArmyInfo asyncDelegate = (RemoteAsyncDelegate_GetVassalArmyInfo) ((AsyncResult) ar).AsyncDelegate; try { this.storeRPCresult(ar, asyncDelegate.EndInvoke(ar)); } catch (Exception exception) { GetVassalArmyInfo_ReturnType returnData = new GetVassalArmyInfo_ReturnType(); this.manageRemoteExpection(ar, returnData, exception); } }