Пример #1
0
 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;
     }
 }
Пример #2
0
    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);
    }
Пример #3
0
 public void InitData(LiLianHallData d)
 {
     data = d;
     LiLianMgr.Instance.OpenHanPop(this);
 }