public static void AutoRequestTroops(Gadget gg) { DebuggingAndTracking.Debug.Logging("AutoRequestTroops - Units start"); //force unit int nCities = Gloval.Database.Account.Cities.Count(); //giảm dc 1 request if (Gloval.Database.CurrentCity == 0) { for (int i = 0; i < nCities; i++) { if (gg.bStopAutoRequest) { return; } BUSTroops.requestUnits(i); } } else { for (int i = nCities - 1; i >= 0; i--) { if (gg.bStopAutoRequest) { return; } BUSTroops.requestUnits(i); } } DebuggingAndTracking.Debug.Logging("AutoRequestTroops - Units done"); DebuggingAndTracking.Debug.Logging("AutoRequestTroops - Ships start"); //giảm dc 1 request if (Gloval.Database.CurrentCity == 0) { for (int i = 0; i < nCities; i++) { if (gg.bStopAutoRequest) { return; } BUSTroops.requestShips(i); } } else { for (int i = nCities - 1; i >= 0; i--) { if (gg.bStopAutoRequest) { return; } BUSTroops.requestShips(i); } } Gloval.bTroopsOverviewIsNewData = true; DebuggingAndTracking.Debug.Logging("AutoRequestTroops - Ships done"); }
public static void requestUnits(int iIndexCity) { BUSCity.ChangeCityTo(iIndexCity); if (Gloval.Database.CurrentView != Data.SITE_VIEW.TROOPS) { if (Gloval.Database.CurrentView != Data.SITE_VIEW.CITY) { BUSCity.GoToCity(); } //nhảy vào trang troops BUSTroops.GoToTroops(); } Gloval.Database.Account.Cities[iIndexCity].DTTroopUnits = DateTime.Now; //lấy thông tin Gloval.Database.Account.Cities[iIndexCity].ListTroopsUnits = DAOTroops.ParseUnits(iIndexCity); }
public static void AutoRequestTroops() { //force unit int nCities = BUSCity.Count(); for (int i = 0; i < nCities; i++) { BUSTroops.ForceUpdateUnits(i); } //force update ships for (int i = 0; i < nCities; i++) { BUSTroops.ForceUpdateShips(i); } Gloval.bTroopsOverviewIsNewData = true; }