コード例 #1
0
    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);
    }
コード例 #2
0
    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);
        }
    }