public string getDescribeByLv(int lv) { string desc = GuildSkillSampleManager.Instance.getGuildSkillSampleBySid(StringKit.toInt(sid)).desc; AttrChangeSample[] change = GuildSkillSampleManager.Instance.getGuildSkillSampleBySid(StringKit.toInt(sid)).attr; return(DescribeManagerment.getDescribe(desc, lv, change)); }
//技能描述(根据等级获得不同描述) public string getDescribe() { string desc = EquipmentSampleManager.Instance.getEquipSampleBySid(sid).desc; AttrChangeSample[] changes = EquipmentSampleManager.Instance.getEquipSampleBySid(sid).effects; return(DescribeManagerment.getDescribe(desc, getLevel(), changes)); }
/// <summary> /// 属性描述(根据等级获得不同描述) /// </summary> public string getDescribe() { string desc = getDesc(); AttrChangeSample[] changes = getStarSoulSample().getAttrChangeSample(); return(DescribeManagerment.getDescribe(desc, getLevel(), changes)); }
//技能描述(根据等级获得不同描述) public string getDescribeByLv(int _Level) { string desc = SkillSampleManager.Instance.getSkillSampleBySid(sid).describe; AttrChangeSample[] changes = SkillSampleManager.Instance.getSkillSampleBySid(sid).effects; return(DescribeManagerment.getDescribe(desc, _Level, changes)); }
/// <summary> /// 飘红字 /// </summary> private void updateIncNum() { AttrChangeSample[] oldattrs = oldStarSoul.getAttrChangesByAll(); AttrChangeSample[] newattrs = starSoul.getAttrChangesByAll(); string[] oldNum = DescribeManagerment.getDescribeParam(oldStarSoul.getLevel(), oldattrs); string[] newNum = DescribeManagerment.getDescribeParam(starSoul.getLevel(), newattrs); TweenLabelNumber[] tlns = new TweenLabelNumber[newNum.Length]; for (int i = 0; i < newNum.Length; i++) { incNumm[i] += StringKit.toInt(newNum[i]) - StringKit.toInt(oldNum[i]); addLabels[i].gameObject.SetActive(true); addLabels[i].transform.localPosition = starInfo1.transform.localPosition + new Vector3(Math.Max(starInfo1.width, starInfo.width) + 10f, i * (-20f) + 10, 0f); incLabels[i].gameObject.SetActive(true); incLabels[i].transform.localPosition = addLabels[i].transform.localPosition + new Vector3(addLabels[i].width + 10f, (-3f), 0f); if (incNumm[i] > 0) { tlns[i] = TweenLabelNumber.Begin(incLabels[i].gameObject, 0.5f, incNumm[i]); EventDelegate.Add(tlns[i].onFinished, () => { incNumm = new int[3]; addLabels[i].gameObject.SetActive(false); incLabels[i].gameObject.SetActive(false); incLabels[i].text = "0"; }, true); } } }
//当没有学习技能时,显示1级的描述 public string getDescribe() { string str = desc; AttrChangeSample[] change = attr; return(DescribeManagerment.getDescribe(str, 1, change)); }
/// <summary> /// 得到飘字 /// </summary> /// <returns>The star soul dese.</returns> /// <param name="starSoul">Star soul.</param> public string getStarSoulDese(StarSoul starSoul) { if (starSoul != null) { StarSoulSample starSoulSamle = starSoul.getStarSoulSample(); AttrChangeSample[] attrChangeSample = starSoulSamle.getAttrChangeSample(); return(DescribeManagerment.getDescribe(starSoulSamle.desc, starSoul.getLevel(), attrChangeSample)); } return(null); }
//获得套装对应信息描述 public string getSuitDescribe(EquipStarSuitSample suit, int num) { foreach (EquipStarSuitAttrChange info in suit.infos) { if (info.num == num) { return(DescribeManagerment.getDescribe(info.describe, 1, info.effects)); } } return(""); }
//获得套装对应信息描述 public string getSuitDescribe(EquipStarSuitAttrChange suit) { return(DescribeManagerment.getDescribe(suit.describe, 1, suit.effects)); }