public Hashtable QueryQianDaoDataTable() { InitDB(); SqliteDataReader sqReader = db.ReadFullTable("g_checkin"); Hashtable table = new Hashtable(); while (sqReader.Read()) { QianDaoData item = new QianDaoData(); item.item_count = sqReader.GetInt32(sqReader.GetOrdinal("count")); item.id = sqReader.GetInt32(sqReader.GetOrdinal("csv_id")); item.num = sqReader.GetInt32(sqReader.GetOrdinal("count")); item.month = sqReader.GetInt32(sqReader.GetOrdinal("month")); item.item_id = sqReader.GetInt32(sqReader.GetOrdinal("g_prop_csv_id")); item.diamond_count = sqReader.GetInt32(sqReader.GetOrdinal("g_prop_num")); item.vip_item_id = sqReader.GetInt32(sqReader.GetOrdinal("vip_g_prop_csv_id")); item.vip_item_count = sqReader.GetInt32(sqReader.GetOrdinal("vip_g_prop_num")); item.vip_level = sqReader.GetInt32(sqReader.GetOrdinal("vip")); item.vip_diamond_count = sqReader.GetInt32(sqReader.GetOrdinal("vip_g_prop_num")); table.Add(item.id, item); } return(table); }
public void InitData(DailyPop p, QianDaoData d) { pop = p; data = d; if (data != null && data.itemdata != null) { icon.spriteName = data.itemdata.path; } else { icon.spriteName = ""; } SetShow(d.show); SetReceive(d.signed); if (data.vip_level > 0) { vip.text = "v" + data.vip_level + "双倍"; } else { hot.gameObject.SetActive(false); } }