Exemplo n.º 1
0
    private void SetUI(bool isFirstLoad = false)
    {
        //设置角色的类型(力量0、敏捷1、智力2)
        MyHead.SprType.spriteName = string.Format("icon00{0}", m_soldierInfo.m_main_proerty + 1);

        MyHead.LblSmallQuality.text = NGUIUtil.GetSmallQualityStr(m_soldierInfo.Quality);
        MyHead.LblSoldierName.text  = NGUIUtil.GetBigQualityName(m_soldierInfo.m_name, m_soldierInfo.Quality); //设置角色名称

        NGUIUtil.SetLableTextByKey <string>(MyHead.LblLocation, (10000146 + m_soldierInfo.m_loaction - 1).ToString());

        NGUIUtil.SetStarLevelNum(MyHead.SprStars, m_soldierInfo.StarLevel);

        NGUIUtil.SetSprite(MyHead.SprHeadQuality, ConfigM.GetBigQuality(m_soldierInfo.Quality).ToString());

        Create3DSoldier();
        GetEquimments();
        MyHead.LblLevel.text = m_soldierInfo.Level.ToString();                //设置角色等级
        SetExp();
        MyHead.LblCombatPower.text = m_soldierInfo.m_combat_power.ToString(); //设置战斗力
        SetSoulPercentage();
        if (!isFirstLoad)
        {
            LoadCurrentToggle1();
        }
    }
Exemplo n.º 2
0
    public void SetName(string name, int quality)
    {
        int bigLevel = ConfigM.GetBigQuality(quality);

        MyHead.LblTrapQuality.text = NGUIUtil.GetSmallQualityStr(quality);
        NGUIUtil.SetLableText <string>(MyHead.LblTrapName, NGUIUtil.GetBigQualityName(name, quality));
        NGUIUtil.SetSprite(MyHead.SprQuality, bigLevel.ToString());
    }
Exemplo n.º 3
0
    void SetSoldierQuality(int quality)
    {
        int bigLevel = ConfigM.GetBigQuality(quality);

        MyHead.LblSmallQuality.text = NGUIUtil.GetSmallQualityStr(quality);

        NGUIUtil.SetSprite(MyHead.SpriBigQuality, bigLevel.ToString());
        NGUIUtil.SetSprite(MyHead.SprRolePhotoBg, bigLevel.ToString());
    }
Exemplo n.º 4
0
    /// <summary>
    /// 设置 角色名称 + 彩色品质等级 + 设置角色品质框(背景) + 战斗力
    /// </summary>
    /// <param name="name">角色名称 s_soldierType</param>
    /// <param name="quality">角色品质 d_soldier</param>
    public void SetNameLevel(string name, int quality)
    {
        int bigLevel = ConfigM.GetBigQuality(quality);

        NGUIUtil.SetLableText <string>(MyHead.LblSamllQuality, NGUIUtil.GetSmallQualityStr(quality));
        NGUIUtil.SetLableText <string>(MyHead.LblNameLevel, NGUIUtil.GetBigQualityName(name, quality));
        NGUIUtil.SetSprite(MyHead.SprQuality, bigLevel.ToString());
        NGUIUtil.SetSprite(MyHead.SprQualityBg, bigLevel.ToString());
        NGUIUtil.SetSprite(MyHead.SprTrapPhotoBg, bigLevel.ToString());
    }
Exemplo n.º 5
0
    /// <summary>
    /// 设置 角色名称 + 彩色品质等级 + 设置角色品质框(背景) + 战斗力
    /// </summary>
    /// <param name="name">角色名称 s_soldierType</param>
    /// <param name="quality">角色品质 d_soldier</param>
    public void SetNameLevel(string name, int quality)
    {
        int bigLevel = ConfigM.GetBigQuality(quality);

        MyHead.LblBigQuality.text = NGUIUtil.GetSmallQualityStr(quality);

        NGUIUtil.SetLableText <string>(MyHead.LblNameLevel, NGUIUtil.GetBigQualityName(name, quality));
        NGUIUtil.SetSprite(MyHead.SprQuality, bigLevel.ToString());
        NGUIUtil.SetSprite(MyHead.SprHeadBigQualityBg, bigLevel.ToString());
        NGUIUtil.SetSprite(MyHead.SprQualityBg, bigLevel.ToString());
        NGUIUtil.SetLableText <string>(MyHead.LblZhanDouLi, string.Format("{0}", Info.m_combat_power));
    }
Exemplo n.º 6
0
    private void SetUI()
    {
        MyHead.LblItemName.text = m_soldierInfo.m_name;

        int bigLevel = ConfigM.GetBigQuality(m_soldierInfo.Quality);

        MyHead.LblQualityPlus.text = NGUIUtil.GetSmallQualityStr(m_soldierInfo.Quality);

        NGUIUtil.Set2DSprite(MyHead.SprItemIco, "Textures/role/", m_soldierInfo.SoldierTypeID.ToString());

        NGUIUtil.SetSprite(MyHead.SprItemQuality, bigLevel.ToString());
        NGUIUtil.SetSprite(MyHead.SprQualityBg, bigLevel.ToString());
    }
Exemplo n.º 7
0
    /// <summary>
    /// 设置 角色名称 + 彩色品质等级.
    /// </summary>
    /// <param name="name">角色名称 s_soldierType</param>
    /// <param name="quality">角色品质 d_soldier</param>
    public void SetNameLevel(string name, int quality)
    {
        int bigLevel = ConfigM.GetBigQuality(quality);

        NGUIUtil.SetLableText <string>(MyHead.LblNameLevel, NGUIUtil.GetBigQualityName(name, quality));
        MyHead.LblSmallQuality.text = NGUIUtil.GetSmallQualityStr(quality);

        NGUIUtil.SetLableText <string>(MyHead.LblLv, Info.Level.ToString());

        NGUIUtil.SetSprite(MyHead.SprQuality, bigLevel.ToString());
        NGUIUtil.SetSprite(MyHead.SprQualityBg, bigLevel.ToString());
        NGUIUtil.SetSprite(MyHead.SprRolePhotoBg, bigLevel.ToString());

        SetPower(Info.m_combat_power);
    }
Exemplo n.º 8
0
    public void SetUI(SoldierInfo Info)
    {
        if (Info != null)
        {
            m_info = Info;
            NGUIUtil.SetLableText <int>(MyHead.LblLevel, Info.Level);
            SetRoleStarLevel(Info.StarLevel);
            NGUIUtil.Set2DSprite(MyHead.SprRolePhoto, "Textures/role/", Info.SoldierTypeID.ToString());
            int quality = ConfigM.GetBigQuality(Info.Quality);
            NGUIUtil.SetSprite(MyHead.SprQuality, quality.ToString());

            if (MyHead.LblQualityPlus)
            {
                MyHead.LblQualityPlus.text = NGUIUtil.GetSmallQualityStr(Info.Quality);
            }
        }
    }
Exemplo n.º 9
0
 /// <summary>
 /// 设置 角色名称 + 彩色品质等级 + 设置角色品质框(背景) + 战斗力.
 /// </summary>
 /// <param name="name">角色名称 s_soldierType</param>
 /// <param name="quality">角色品质 d_soldier</param>
 public void SetSmallQuality(UILabel labl, int quality)
 {
     labl.text = NGUIUtil.GetSmallQualityStr(quality);
 }
Exemplo n.º 10
0
 /// <summary>
 /// 设置小阶
 /// </summary>
 private void SetSmallQuality(UILabel lbl, int Quality)
 {
     lbl.text = NGUIUtil.GetSmallQualityStr(Quality);
 }