Пример #1
0
    private void UpdateVipLevel()
    {
        int vipLevel = ObjectSelf.GetInstance().VipLevel;

        //vipTxt.text = vipLevel.ToString();
        InterfaceControler.AddLevelNum(vipLevel.ToString(), vipPos, true);
    }
Пример #2
0
    public void InitHeroData(ObjectCard card)
    {
        _card = card;
        HeroTemplate _HeroData = card.GetHeroRow();

        gameObject.SetActive(true);
        ChsTextTemplate chs = new ChsTextTemplate();

        chs           = (ChsTextTemplate)DataTemplate.GetInstance().m_ChsTextTable.getTableData(_HeroData.getTitleID());
        HeroName.text = chs.languageMap["Chinese"];
        string level = card.GetHeroData().Level.ToString();

        InterfaceControler.AddLevelNum(level, HeroLevel);
        HeroStar = _HeroData.getQuality();
        int maxStar = _HeroData.getMaxQuality();

        for (int i = 5; i < 10; ++i)//星级
        {
            selfTransform.FindChild("Star_Image").GetChild(i - 5).GetComponent <Image>().enabled = i < 5 + maxStar;
            selfTransform.FindChild("Star_Image").GetChild(i).GetComponent <Image>().enabled     = i < 5 + HeroStar;
            //if (i < 5 + HeroStar)
            //{
            //    Image temp = selfTransform.FindChild("Star_Image").GetChild(i).GetComponent<Image>();
            //    temp.enabled = true;
            //}
            //else
            //{
            //    Image temp = selfTransform.FindChild("Star_Image").GetChild(i).GetComponent<Image>();
            //    temp.enabled = false;
            //}
        }
    }
Пример #3
0
        public void InitData(ObjectCard hero)
        {
            objhero  = hero;
            HeroData = objhero.GetHeroRow();

            DataParent.SetActive(true);
            m_NullStateOBJ.SetActive(false);

            HeroName.text = string.Format(GameUtils.GetHeroNameFontColor(hero.GetHeroData().QualityLev), GameUtils.getString(HeroData.getTitleID()));
            InterfaceControler.AddLevelNum(hero.GetHeroData().Level.ToString(), HeroLevel);
            int       star       = hero.GetHeroData().StarLevel;
            Transform BrightStar = DataParent.transform.FindChild("HeroStar/BrightStar");

            for (int i = 0; i < BrightStar.childCount; ++i)
            {
                BrightStar.transform.GetChild(i).GetComponent <Image>().enabled = (i < star);
            }
            //InterfaceControler.GetInst().AddSharLevel(DataParent.transform.FindChild("Star_Image"),HeroData);

            //如果是远程英雄
            if (ClickType == 1)
            {
                int    group = ObjectSelf.GetInstance().Teams.GetDefaultGroup();
                X_GUID guid  = ObjectSelf.GetInstance().Teams.m_Matrix[group, FormationNum - 1];
                UI_FormMgr.Inst.SetBackHeroGuids(guid.GUID_value);
            }
        }
Пример #4
0
    /// <summary>
    /// 初始化等级 名称
    /// </summary>
    private void InitTextShow()
    {
        string _heroNameStr = m_HeroLevel.ToString();

        InterfaceControler.AddLevelNum(_heroNameStr, m_HeroLevelTxt);

        m_HeroName.text = GameUtils.getString(m_HeroData.getTitleID());
    }
Пример #5
0
 /// <summary>
 ///显示英雄信息
 /// </summary>
 private void InitShowHeroData()
 {
     m_Name_txt.text  = GameUtils.getString(m_HeroData.getNameID());
     m_IconImg.sprite = UIResourceMgr.LoadSprite(common.defaultPath + m_ArtResData.getHeadartresource());
     for (int i = 5; i < 5 + m_HeroData.getQuality(); i++)
     {
         Image _img = m_SharParent.GetChild(i).GetComponent <Image>();
         _img.enabled = true;
     }
     InterfaceControler.AddLevelNum(m_HeroData.getMaxLevel().ToString(), m_LevelParent);
 }