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 void RestEmpty() { data = null; name.text = ""; num.text = ""; progress.value = 0; }
public void InitData(XiLianData d) { data = d; name.text = d.name; num.text = d.num.ToString(); float unit = (float)1 / (d.max - d.min); progress.value = unit * d.num; }
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 void XiLianInit() { List <XiLianData> list = new List <XiLianData>(); for (int i = 0; i < xilianPop.data.xilianList.Count; i++) { XiLianData d = InitXiLianData(xilianPop.data.xilianList[i].id, xilianPop.data.xilianList[i].num); list.Add(d); } xilianPop.SetDangQian(list); xilianPop.SetXiLianHoutEmpty(); xilianPop.InitLock(); RolesMgr.Instance.SetCondition(0); }