コード例 #1
0
        public static DBFootprintItem GetFootprintItem(uint id)
        {
            DBFootprintItem data = null;

            if (DBFootprint.Instance.data.TryGetValue(id, out data))
            {
                return(data);
            }
            return(null);
        }
コード例 #2
0
        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);
            }
        }