Exemple #1
0
    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);
    }
Exemple #2
0
    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();
    }
Exemple #3
0
    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;
    }