Esempio n. 1
0
    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));
    }
Esempio n. 2
0
    //技能描述(根据等级获得不同描述)
    public string getDescribe()
    {
        string desc = EquipmentSampleManager.Instance.getEquipSampleBySid(sid).desc;

        AttrChangeSample[] changes = EquipmentSampleManager.Instance.getEquipSampleBySid(sid).effects;
        return(DescribeManagerment.getDescribe(desc, getLevel(), changes));
    }
Esempio n. 3
0
    /// <summary>
    /// 属性描述(根据等级获得不同描述)
    /// </summary>
    public string getDescribe()
    {
        string desc = getDesc();

        AttrChangeSample[] changes = getStarSoulSample().getAttrChangeSample();
        return(DescribeManagerment.getDescribe(desc, getLevel(), changes));
    }
Esempio n. 4
0
    //技能描述(根据等级获得不同描述)
    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);
         }
     }
 }
Esempio n. 6
0
    //当没有学习技能时,显示1级的描述
    public string getDescribe()
    {
        string str = desc;

        AttrChangeSample[] change = attr;
        return(DescribeManagerment.getDescribe(str, 1, change));
    }
Esempio n. 7
0
 /// <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));
 }