示例#1
0
        public ZhuanPanInfo getZhuanPanInfoById(int id)
        {
            ZhuanPanInfo zhuanpanInfo = null;

            for (int i = 0; i < m_zhuanpanInfoList.Count; i++)
            {
                if (m_zhuanpanInfoList[i].prop_id == id)
                {
                    zhuanpanInfo = m_zhuanpanInfoList[i];
                    break;
                }
            }

            return(zhuanpanInfo);
        }
示例#2
0
        public void init(string jsonData)
        {
            m_zhuanpanInfoList.Clear();

            JsonData jd = JsonMapper.ToObject(jsonData);

            for (int i = 0; i < jd.Count; i++)
            {
                ZhuanPanInfo temp = new ZhuanPanInfo();

                temp.itemId  = (int)jd[i]["itemId"];
                temp.prop_id = (int)jd[i]["prop_id"];

                temp.prop_num = (int)jd[i]["prop_num"];
                if (temp.prop_id == 3)
                {
                    temp.prop_num /= 100.0f;
                }

                temp.probability = (int)jd[i]["probability"];

                m_zhuanpanInfoList.Add(temp);
            }
        }