Esempio n. 1
0
    /// <summary>
    /// 显示升星文字特效
    /// </summary>
    private void ShowStarAddGrow()
    {
        float sGrow = (m_soldierInfo.m_strength_grow - m_preSoldierInfo.m_strength_grow) * 0.01f;
        float aGrow = (m_soldierInfo.m_agility_grow - m_preSoldierInfo.m_agility_grow) * 0.01f;
        float iGrow = (m_soldierInfo.m_intelligence_grow - m_preSoldierInfo.m_intelligence_grow) * 0.01f;

        NGUIUtil.AddHudTextShow(gameObject, MyHead.HudText, NGUIUtil.GetStringByKey(88800044) + "+" + Mathf.Abs(sGrow).ToString(), Color.green, 0f);
        NGUIUtil.AddHudTextShow(gameObject, MyHead.HudText, NGUIUtil.GetStringByKey(88800046) + "+" + Mathf.Abs(aGrow).ToString(), Color.green, 0.8f);
        NGUIUtil.AddHudTextShow(gameObject, MyHead.HudText, NGUIUtil.GetStringByKey(88800045) + "+" + Mathf.Abs(iGrow).ToString(), Color.green, 0.8f);
    }
Esempio n. 2
0
    /// <summary>
    /// 穿装备后飘出增加的属性 文本
    /// </summary>
    private void ShowPutEquipEffect()
    {
        EquipmentInfoWnd wnd = WndManager.FindDialog <EquipmentInfoWnd>();

        if (wnd)
        {
            Dictionary <int, int> equipAddAttrs = wnd.GetEquipAddAttr();
            int count = 0;
            foreach (var item in equipAddAttrs)
            {
                string text = string.Format("99800{0:000}", item.Key);
                text = NGUIUtil.GetLocalizationStr(text);
                if (text != "")
                {
                    string value = item.Value.ToString();
                    NGUIUtil.AddHudTextShow(gameObject, MyHead.HudText, text + "+" + value, Color.green, count == 0 ? 0f : 0.8f);
                    count++;
                }
            }
        }
    }
Esempio n. 3
0
    /// <summary>
    /// 显示升阶文字特效
    /// </summary>
    private float ShowQualityAddGrow(SoldierInfo preInfo, SoldierInfo curInfo)
    {
        int   strength     = curInfo.m_strength - preInfo.m_strength;
        int   intelligence = curInfo.m_intelligence - preInfo.m_intelligence;
        int   agi          = curInfo.m_agility - preInfo.m_agility;
        float duration     = 0;

        if (strength > 0)
        {
            NGUIUtil.AddHudTextShow(gameObject, MyHead.HudText, NGUIUtil.GetStringByKey(88800044) + "+" + strength.ToString(), Color.green, duration);
            duration += 0.8f;
        }
        if (intelligence > 0)
        {
            NGUIUtil.AddHudTextShow(gameObject, MyHead.HudText, NGUIUtil.GetStringByKey(88800046) + "+" + intelligence.ToString(), Color.green, duration);
        }
        if (agi > 0)
        {
            NGUIUtil.AddHudTextShow(gameObject, MyHead.HudText, NGUIUtil.GetStringByKey(88800045) + "+" + agi.ToString(), Color.green, duration);
        }

        return(1.2f);
    }
Esempio n. 4
0
 private void AddHudTextShow(string showText, float delay = 0f)
 {
     NGUIUtil.AddHudTextShow(gameObject, MyHead.HudText, showText, Color.green, delay);
 }