public void LilianHanPop(LiLianHallData d) { if (isShow[(int)PopType.LiLianHan] != true) { GameObject obj = Instantiate(lilianHanPop); obj.SetActive(true); LiLianHanPop pop = obj.GetComponent <LiLianHanPop>(); pop.InitData(d); pop.transform.parent = this.transform; pop.transform.localScale = Vector3.one; isShow[(int)PopType.LiLianHan] = true; } }
public Dictionary <int, LiLianHallData> QueryLiLianHallTable() { InitDB(); SqliteDataReader sqReader = db.ReadFullTable("lilian_kungfu"); Dictionary <int, LiLianHallData> table = new Dictionary <int, LiLianHallData>(); while (sqReader.Read()) { LiLianHallData item = new LiLianHallData(); item.csv_id = sqReader.GetInt32(sqReader.GetOrdinal("csv_id")); item.belong_zone = sqReader.GetInt32(sqReader.GetOrdinal("belong_zone")); item.open_level = sqReader.GetInt32(sqReader.GetOrdinal("open_level")); item.time = sqReader.GetInt32(sqReader.GetOrdinal("time")); item.reward = sqReader.GetString(sqReader.GetOrdinal("reward")); item.day_finish_time = sqReader.GetInt32(sqReader.GetOrdinal("day_finish_time")); item.need_phy_power = sqReader.GetInt32(sqReader.GetOrdinal("need_phy_power")); item.reward_exp = sqReader.GetInt32(sqReader.GetOrdinal("reward_exp")); item.trigger_event_prop = sqReader.GetInt32(sqReader.GetOrdinal("trigger_event_prop")); item.trigger_event = sqReader.GetString(sqReader.GetOrdinal("trigger_event")); table.Add(item.csv_id, item); } return(table); }
public void InitData(LiLianHallData d) { data = d; LiLianMgr.Instance.OpenHanPop(this); }