protected override void ParseData(SqliteDataReader reader) { EquipModDatas.Clear(); //if (reader != null) //{ // if (reader.HasRows == true) // { // while (reader.Read()) // { // var id = DBTextResource.ParseUI(GetReaderString(reader, "gid")); // var pos = (EEquipPos)DBTextResource.ParseUI(GetReaderString(reader, "pos")); // var ar_con_need = DBTextResource.ParseUI(GetReaderString(reader, "ar_con_need")); // var ar_str_need = DBTextResource.ParseUI(GetReaderString(reader, "ar_str_need")); // var ar_agi_need = DBTextResource.ParseUI(GetReaderString(reader, "ar_agi_need")); // var ar_int_need = DBTextResource.ParseUI(GetReaderString(reader, "ar_int_need")); // //var transfer_need = DBTextResource.ParseUI(GetReaderString(reader, "transfer_need")); // var legend_attrs_num = DBTextResource.ParseUI(GetReaderString(reader, "legend_attrs_num")); // var model = DBTextResource.ParseUI(GetReaderString(reader, "model")); // var lv_step = DBTextResource.ParseUI(GetReaderString(reader, "lv_step")); // var strength_max = DBTextResource.ParseUI(GetReaderString(reader, "strength_limit")); // var suit_id = DBTextResource.ParseUI(GetReaderString(reader, "suit_id")); // var pet_exp = DBTextResource.ParseUI(GetReaderString(reader, "pet_exp")); // var default_extra_desc = GetReaderBytes(reader, "default_extra_desc"); // var default_star = DBTextResource.ParseUI_s(GetReaderString(reader, "default_star"), 0); // var can_identify = DBTextResource.ParseUI_s(GetReaderString(reader, "can_identify"), 0) == 1; // var default_score = DBTextResource.ParseUI_s(GetReaderString(reader, "default_score"), 0); // var legend_attrs = DBTextResource.ParseArrayUintUint(GetReaderString(reader, "legend_attrs")); // var mod_data = new EquipModData(id,pos, ar_con_need, ar_str_need, ar_agi_need, ar_int_need, legend_attrs_num, // model, lv_step, strength_max, suit_id, pet_exp, default_extra_desc, default_star, can_identify, default_score, legend_attrs); // EquipModDatas.Add(mod_data.Id, mod_data); // } // } //} }
public override void Unload() { EquipModDatas.Clear(); base.Unload(); }