void Start() { mEnableBtn.GetComponent <Button>().onClick.AddListener(delegate() { // 出征武将 WujiangBean[] wujiangs = new WujiangBean[3]; int i = 0; List <WujiangBean> currentCityWujiangs = mCity.GetWujiangBeans(); foreach (int wujiangId in mSelectWujiangIds) { if (i < 3) { foreach (WujiangBean wujiangBean in currentCityWujiangs) { if (wujiangBean.id == wujiangId) { wujiangs[i++] = wujiangBean; } } } else { break; } } mCanvasExpedition.SetGeneral(wujiangs); this.gameObject.SetActive(false); }); mCloseBtn.GetComponent <Button>().onClick.AddListener(delegate() { this.gameObject.SetActive(false); }); // 武将表格(统帅、武力、智力、政治、魅力) for (int i = 0; i < mButtons.Length; i++) { if (i == 1) // 1为武将,0为选中状态,2、3、4、5、6 : 统帅、武力、智力、政治、魅力 { continue; } int index = i; mButtons[i].onClick.AddListener(delegate() { if (mIndexClick == index) { // 反复点击重排 mIndexClick = 0; Sort(index, true); } else { // 点击其他的 mIndexClick = index; Sort(index, false); } // List列表 mInfinityScrollView.Setup(mCity.GetWujiangBeans().Count); mInfinityScrollView.InternalReload(); }); } }
public void Reload() { string text = input.text; int valueData = 0; if (!int.TryParse(text, out valueData)) { valueData = 100; } if (valueData < 0) { valueData = 100; } totalItem = valueData; input.text = valueData.ToString(); int total1 = valueData / 2; if (valueData % 2 == 1) { total1 += 1; } infinityScroll1.Setup(total1); if (valueData / 2 > 0) { infinityScroll1.InternalReload(); } infinityScroll2.Setup(valueData); if (valueData > 0) { infinityScroll2.InternalReload(); } }
public void Reload() { string text = input.text; int valueData = 0; if (!int.TryParse(text, out valueData)) { valueData = 100; } if (valueData < 0) { valueData = 100; } input.text = valueData.ToString(); verticleScroll.Setup(valueData); if (valueData > 0) { verticleScroll.InternalReload(); } }