Ejemplo n.º 1
0
 public XiLianData InitXiLianData(Def.AttrId id, int num)
 {
     if (id == Def.AttrId.None)
     {
         return(null);
         //XiLianData d = new XiLianData();
         //d.id = 0;
         //d.min = 0;
         //d.max = 0;
         //d.name = "None";
         //d.num = 0;
         //return d;
     }
     else
     {
         XiLianData    d   = new XiLianData();
         XiLianMaxData max = GameShared.Instance.GetXiLianByType(id);
         d.id   = id;
         d.min  = max.min;
         d.max  = max.max;
         d.name = Comm.GetAttrStr(id);
         d.num  = (int)num;
         Debug.Log("id" + id + "num" + num);
         return(d);
     }
 }
Ejemplo n.º 2
0
    public XiLianData InitXiLianData(Def.AttrId id, int num)
    {
        XiLianData d = new XiLianData();

        d.id = id;
        XiLianMaxData max = GameShared.Instance.GetXiLianByType(id);

        d.min  = max.min;
        d.max  = max.max;
        d.name = Comm.GetAttrStr(id);
        d.num  = (int)num;
        Debug.Log("id" + id + "num" + num);
        return(d);
    }
Ejemplo n.º 3
0
    public Dictionary <Def.AttrId, XiLianMaxData> QueryXiLianMaxTable()
    {
        InitDB();
        SqliteDataReader sqReader = db.ReadFullTable("xilian_max");
        Dictionary <Def.AttrId, XiLianMaxData> table = new Dictionary <Def.AttrId, XiLianMaxData>();

        while (sqReader.Read())
        {
            XiLianMaxData item = new XiLianMaxData();
            item.type = (Def.AttrId)sqReader.GetInt32(sqReader.GetOrdinal("attrid"));
            item.min  = sqReader.GetInt32(sqReader.GetOrdinal("min"));
            item.max  = sqReader.GetInt32(sqReader.GetOrdinal("max"));
            table.Add(item.type, item);
        }
        return(table);
    }