public void OnZhuihaoRtn(int id) { if (zhOrderObj == null || qhList == null) { return; } List <int> ids = new List <int>(); string beishuStr = ""; for (int i = 0; i < itemObjList.Count; ++i) { ZhuihaoItem zhItem = itemObjList[i].GetComponent <ZhuihaoItem>(); if (zhItem.selectToggle.value) { ids.Add(zhItem.id); beishuStr += zhItem.beishu.value + ","; } } beishuStr = beishuStr.Substring(0, beishuStr.Length - 1); int acCount = _zhqs; NetworkManager.Instance.SentZhuihao(id, acCount, ids, beishuStr); }
void FillData(bool isreset) { if (qhList == null || qhList.Count < itemObjList.Count) { return; } int beitou = 1; for (int i = 0; i < itemObjList.Count; ++i) { ZhuihaoItem zhItem = itemObjList[i].GetComponent <ZhuihaoItem>(); zhItem.updateBot = UpdateBotInfo; zhItem.singleJine = zhOrderObj.zhzje.ToString(); zhItem.id = qhList[i].id; zhItem.qihao.text = qhList[i].date + qhList[i].code; if (isreset) { zhItem.selectToggle.value = true; } beitou = (int)Mathf.Pow(2, i); if (beitouToggle.value) { int bsvalue = beitou * int.Parse(beishu.value); if (bsvalue > 999) { bsvalue = 999; } zhItem.beishu.value = bsvalue.ToString(); } else { zhItem.beishu.value = beishu.value; } zhItem.OnbeishuChange(); } UpdateBotInfo(); }
void UpdateBotInfo() { double jine = 0; int qs = 0; for (int i = 0; i < itemObjList.Count; ++i) { ZhuihaoItem zhItem = itemObjList[i].GetComponent <ZhuihaoItem>(); if (zhItem.selectToggle.value) { qs++; jine = MathUtil.calculate(jine.ToString(), zhItem.jine.text, '+'); } } botzje.text = string.Format("总金额[F96502FF]{0}[-]元", jine); _zje = MathUtil.calculate(jine.ToString(), "100", '*'); _zhqs = qs; }