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); } }
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); }
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); }