public static DBFootprintItem GetFootprintItem(uint id) { DBFootprintItem data = null; if (DBFootprint.Instance.data.TryGetValue(id, out data)) { return(data); } return(null); }
protected override void ParseData(SqliteDataReader reader) { if (reader == null || !reader.HasRows) { return; } while (reader.Read()) { DBFootprintItem ad = new DBFootprintItem(); ad.Id = DBTextResource.ParseUI(GetReaderString(reader, "id")); ad.EffectFile = GetReaderString(reader, "effect_file"); ad.LowEffectFile = GetReaderString(reader, "low_effect_file"); ad.DelayTime = DBTextResource.ParseF(GetReaderString(reader, "delay_time")); ad.CDTime = DBTextResource.ParseF(GetReaderString(reader, "cd_time")); ad.MinDistance = DBTextResource.ParseF(GetReaderString(reader, "min_distance")); data.Add(ad.Id, ad); } }