void UpdateFellowInfo_Attr(Fellow fellow)
    {
        m_NameLabel.text        = fellow.Name;
        m_CombatValueLabel.text = fellow.GetCombatValue().ToString();
        m_TypeLabel.text        = FellowTool.GetFellowTypeText(fellow.GetFellowType(), fellow.GetEvolveLevel());
        m_BattleLevelLabel.text = fellow.GetCallLevel().ToString();
        m_LevelLabel.text       = fellow.Level.ToString();
        m_ExpLabel.text         = StrDictionary.GetClientDictionaryString("#{10316}", fellow.Exp, fellow.GetFellowLevelUpNeedExp());
        //m_GrowUpLabel.text = fellow.GrowUp.ToString();

        m_AttackLabel.text   = fellow.GetAttackValue().ToString();
        m_HitLabel.text      = fellow.GetHitValue().ToString();
        m_CriticalLabel.text = fellow.GetCriticalValue().ToString();
        m_GuardLabel.text    = fellow.GetGuardValue().ToString();
        m_BlessLabel.text    = fellow.GetBlessValue().ToString();

        if (fellow.GetFellowType() == (int)FELLOWTYPE.BABY)
        {
            m_ProCreateLabel.text = fellow.ProcreateCount.ToString();
            m_LuckyLabel.text     = fellow.Lucky.ToString();
            m_BabyAttr.SetActive(true);
            m_SkillArea.SetActive(false);
        }
        else
        {
            m_BabyAttr.SetActive(false);
            m_SkillArea.SetActive(true);
        }

        m_ElementPic.spriteName = FellowTool.GetFellowElementPic(fellow.ElementAttr);
        // m_QualityIcon.spriteName = FellowTool.GetFellowQualityIcon(fellow.Quality);
    }
    public void SetData(Fellow fellow)
    {
        sprHead.spriteName        = fellow.GetIcon();
        sprHeadQuality.spriteName = FellowTool.GetFellowQualityFrame(fellow.Quality);
        lblName.text         = fellow.Name;
        lblLv.text           = fellow.Level.ToString();
        sprTalent.spriteName = FellowTool.GetFellowElementPic(fellow.ElementAttr);
        lblType.text         = FellowTool.GetFellowTypeText(fellow.GetFellowType(), fellow.GetEvolveLevel());

        if (fellow.IsBabyFellow())
        {
            skillArea.SetActive(false);
            m_cloneArea.SetActive(true);
            SetStarState(false);
            SetCloneInfo(fellow);
        }
        else
        {
            skillArea.SetActive(true);
            m_cloneArea.SetActive(false);
            SetStarState(true);
            SetSkills(fellow);
        }
        UpdateFellowInfo_CurStar(fellow);
    }
示例#3
0
    public void Init(Tab_CabalFellowElementSkillBook book)
    {
        Tab_CommonItem bookShowInfo = TableManager.GetCommonItemByID(book.Id, 0);

        mBook                   = bookShowInfo;
        m_NameLabel.text        = bookShowInfo.Name;
        m_SkillIcon.spriteName  = bookShowInfo.Icon;
        m_ElementPic.spriteName = FellowTool.GetFellowElementPic(book.ElementAttr);
        m_ElementLabel.text     = FellowTool.GetFellowElementText(book.ElementAttr);
    }
    public void UpdateFellow_AttrInfo(Fellow fellow)
    {
        m_headPic.spriteName    = fellow.GetIcon();
        m_NameLabel.text        = fellow.Name;
        m_CombatValueLabel.text = fellow.CombatValue.ToString();
        if (fellow.GetFellowType() == (int)FELLOWTYPE.ALIEN)
        {
            m_TypeLabel.text = FellowTool.GetFellowTypeText(fellow.GetFellowType(), fellow.GetEvolveLevel());
        }
        else
        {
            m_TypeLabel.text = FellowTool.GetFellowTypeText(fellow.GetFellowType());
        }
        m_BattleLevelLabel.text = fellow.GetCallLevel().ToString();
        m_LevelLabel.text       = "LV" + fellow.Level.ToString();
        // m_ExpLabel.text = StrDictionary.GetClientDictionaryString("#{10316}", fellow.Exp, fellow.GetFellowLevelUpNeedExp());
        // m_GrowUpLabel.text = fellow.GrowUp.ToString();

        m_AttackLabel.text   = fellow.CombatAttr_Attack.ToString();
        m_HitLabel.text      = fellow.CombatAttr_Hit.ToString();
        m_CriticalLabel.text = fellow.CombatAttr_Critical.ToString();
        m_GuardLabel.text    = fellow.CombatAttr_Guard.ToString();
        m_BlessLabel.text    = fellow.CombatAttr_Bless.ToString();

        if (fellow.GetFellowType() == (int)FELLOWTYPE.BABY)
        {
            m_ProCreateLabel.text = fellow.ProcreateCount.ToString();
            m_LuckyLabel.text     = fellow.Lucky.ToString();
            m_BabyAttr.SetActive(true);
        }
        else
        {
            m_BabyAttr.SetActive(false);
        }

        if (fellow.GetFellowType() == (int)FELLOWTYPE.ADULT || fellow.GetFellowType() == (int)FELLOWTYPE.ALIEN)
        {
            m_ElementPic.spriteName = FellowTool.GetFellowElementPic(fellow.ElementAttr);
            m_ElementAttr.SetActive(true);
        }
        else
        {
            m_ElementAttr.SetActive(false);
        }

        if (fellow.GetFellowType() == (int)FELLOWTYPE.ALIEN)
        {
            m_AlienLabel.text = fellow.GetEvolveLevel().ToString();
            m_AlienAttr.SetActive(true);
        }
        else
        {
            m_AlienAttr.SetActive(false);
        }
    }