Пример #1
0
        public DBMountEquipGoodsItem GetData(uint id)
        {
            DBMountEquipGoodsItem ad = null;

            data.TryGetValue(id, out ad);
            return(ad);
        }
Пример #2
0
        protected override void ParseData(SqliteDataReader reader)
        {
            if (reader == null || !reader.HasRows)
            {
                return;
            }

            while (reader.Read())
            {
                DBMountEquipGoodsItem ad = new DBMountEquipGoodsItem();
                ad.gid        = DBTextResource.ParseUI(GetReaderString(reader, "gid"));
                ad.ride_limit = DBTextResource.ParseUI(GetReaderString(reader, "ride_limit"));
                ad.pos_id     = DBTextResource.ParseUI(GetReaderString(reader, "pos_id"));
                ad.lv_step    = DBTextResource.ParseUI(GetReaderString(reader, "lv_step"));
                ad.attrs      = DBTextResource.ParseDBAttrItems(GetReaderString(reader, "attrs"));

                data.Add(ad.gid, ad);

                if (pos_list.Contains(ad.pos_id) == false)
                {
                    pos_list.Add(ad.pos_id);
                }
            }
        }