public DBMountEquipGoodsItem GetData(uint id) { DBMountEquipGoodsItem ad = null; data.TryGetValue(id, out ad); return(ad); }
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); } } }