public void UpdateFleetData(PVECampaignLevel level, int shipId, int index) { this.requesttingLevel = level; object[] objArray1 = new object[] { "campaign/changeFleet/", level.id, "/", shipId, "/", index }; base.path = string.Concat(objArray1); base.SetupParams(null, new BaseWWWRequest.OnSuccess(this.reqUpdateFleetSuccess), new BaseWWWRequest.OnFail(this.reqUpdateFleetFail), true, ServerType.ChoosedServer, false); }
public void SetShipInfo(PVECampaignLevel level, int index, int ShipId) { this.levelConfig = level; this.index = index; this.ShipId = ShipId; this.UpdateUI(); }
public ReqCampaign GetCampaignFleet(PVECampaignLevel level) { ReqCampaign component = new ReqCampaign(); component.GetFleetData(level); return(component); }
private void button1_Click(object sender, EventArgs e) { PVECampaignLevel lv = PVEConfigs.instance.GetCampaignLevel(cur_lvid); if (lv == null) { MessageBox.Show("先选择关卡"); return; } int i = 0; int[] campships = GameData.instance.GetCampaignFleetInfo(lv.id); if (campships == null || campships.Sum() == 0) { MessageBox.Show("请选择舰队..."); return; } var camp = GameData.instance.GetCampaignInfo(lv.campaignId); var totalcamp = GameData.instance.TotalCampainInfo; if (camp.remainNum == 0) { MessageBox.Show("本日次数已经耗光"); return; } CurrentWarParameters.selectedCampaignLevel = lv; List <UserShip> shiptosupply = new List <UserShip>(); foreach (int stoi in campships) { UserShip us = GameData.instance.GetShipById(stoi); if (us != null) { shiptosupply.Add(us); } } ServerRequestManager.instance.SupplyMulti(shiptosupply); MessageBox.Show("战役少女吃喝完毕,稍等后点击确认继续...."); var rs = ServerRequestManager.instance.SearchCampaign(lv.id); if (rs != null && rs.responseData != null && rs.responseData.eid == 0) { MessageBox.Show("索敌中,稍等继续...."); var r = ServerRequestManager.instance.StartCampaignWar(lv.id, formationcombo.SelectedIndex + 1); if (r != null && r.responseData != null && r.responseData.eid == 0) { MessageBox.Show("请等待足够战斗时间再点确认...."); var ret = ServerRequestManager.instance.GetCampaignWarResult(checkBoxX1.Checked); if (r != null && r.responseData != null && r.responseData.eid == 0) { MessageBox.Show(tools.helper.getCampwarresultstring(ret.responseData as GetCampaignWarResultResponse)); } updateCampFleet(lv.id); } } }
public ReqCampaign UpdateCampaignFleet(PVECampaignLevel level, int shipId, int index) { ReqCampaign component = new ReqCampaign(); component.UpdateFleetData(level, shipId, index); return(component); }
private void updateCampFleet(int lvid) { PVECampaignLevel lv = PVEConfigs.instance.GetCampaignLevel(lvid); if (lv == null) { return; } cur_lvid = lvid; ServerRequestManager.instance.GetCampaignFleet(lv); var camp = GameData.instance.GetCampaignInfo(lv.campaignId); var totalcamp = GameData.instance.TotalCampainInfo; label1.Text = "本日剩余次数:" + (camp == null?"??":(camp.remainNum.ToString() + "/" + (camp.remainNum + totalcamp.passNum).ToString())); int[] campships = GameData.instance.GetCampaignFleetInfo(lv.id); if (campships == null) { campships = new int[6] { 0, 0, 0, 0, 0, 0 }; } for (int i = 0; i < 6; i++) { int shiprule = lv.fleetRuleRe[i]; ships[i].Text = shiprule == 0 ? "任意" : tools.helper.getshiptype((ShipType)shiprule); if (campships.Length > i) { UserShip us = GameData.instance.GetShipById(campships[i]); ships[i].Image = us == null?tools.helper.OpenImage("res/png/unknown/899.png") : tools.helper.getShipSmallImage(us); } else { ships[i].Image = tools.helper.OpenImage("res/png/unknown/899.png"); } } }
private void updateShipList() { GridPanel panel = selshiplist.PrimaryGrid; panel.Rows.Clear(); PVECampaignLevel lv = PVEConfigs.instance.GetCampaignLevel(cur_lvid); if (lv == null) { return; } int i = 0; int[] campships = GameData.instance.GetCampaignFleetInfo(lv.id); if (campships == null) { campships = new int[6] { 0, 0, 0, 0, 0, 0 }; } foreach (UserShip us in GameData.instance.UserShips.OrderByDescending(o => o.level).ToList()) { int shiptypeallow = lv.fleetRuleRe[cur_shipindex]; if (shiptypeallow == 0 || (shiptypeallow == (int)us.ship.type)) { if (campships.Contains(us.id) == false) { var gr = getonerow(us); panel.Rows.Add(gr); i++; } } } }
private void Start() { this.gameData = GameData.instance; this.level = CurrentWarParameters.selectedCampaignLevel; CheckRepairFinishStatus.instance.RepairFinishedEvent += new EventHandler<EventArgs>(this.HandleRepairFinishedEvent); UIManager.instance.OnGotoShopActin += new System.Action(this.OnGotoShop); this.ReqGetData(); this.loadMap.LoadMap("chapterBg" + this.level.campaignId); this.ShowDescInfo(); }
public void StartExploreAtLevel(PVECampaignLevel level) { if (GlobalLock.instance.CanGo) { GlobalLock.instance.GoNow(); this.currentSelectedLevel = level; CurrentWarParameters.selectedCampaignLevel = this.currentSelectedLevel; GameObject obj2 = UnityEngine.Object.Instantiate(this.levelPreparePrefab) as GameObject; obj2.GetComponent<PVECampaignPrepareUIManager>().SetCampaignUIManager(this); this.hideAction.SetActive(true); this.hideAction.GetComponent<AnimatePosition>().StartMove(); } }
public ReqCampaign UpdateCampaignFleet(PVECampaignLevel level, int shipId, int index) { ReqCampaign component = new ReqCampaign(); component.UpdateFleetData(level, shipId, index); return component; }
public ReqCampaign GetCampaignFleet(PVECampaignLevel level) { ReqCampaign component = new ReqCampaign(); component.GetFleetData(level); return component; }
public ReqCampaign UpdateCampaignFleet(PVECampaignLevel level, int shipId, int index) { ReqCampaign component = GameObjectUtil.InstantiateItemAsChildOf(this.reqCampaignPrefab, base.gameObject).GetComponent<ReqCampaign>(); component.UpdateFleetData(level, shipId, index); return component; }
public ReqCampaign GetCampaignFleet(PVECampaignLevel level) { ReqCampaign component = GameObjectUtil.InstantiateItemAsChildOf(this.reqCampaignPrefab, base.gameObject).GetComponent<ReqCampaign>(); component.GetFleetData(level); return component; }
public void GetFleetData(PVECampaignLevel level) { this.requesttingLevel = level; base.path = "campaign/getFleet/" + level.id; base.SetupParams(null, new BaseWWWRequest.OnSuccess(this.reqGetFleetSuccess), new BaseWWWRequest.OnFail(this.reqGetFleetFail), true, ServerType.ChoosedServer, false); }
public void GetFleetData(PVECampaignLevel level) { this.requesttingLevel = level; base.path = "campaign/getFleet/" + level.id; base.SetupParams(null, new BaseWWWRequest.OnSuccess(this.reqGetFleetSuccess), new BaseWWWRequest.OnFail(this.reqGetFleetFail), true, ServerType.ChoosedServer, this.needZip); }
public void SetLevelConfig(PVECampaignLevel config) { this.levelConfig = config; this.UpdateBasicInfo(); }
internal bool m_5B(PVECampaignLevel n) { return(n.campaignId == this.chapterId); }