Exemple #1
0
        public void initJobCard()
        {
            m_jobCardBtn.pntGo = UtilApi.TransFindChildByPObjAndPath(m_jobSelectData.m_form.m_GUIWin.m_uiRoot, JobSelectPath.ScrollCont);

            TableItemBase    tableItem        = null;
            TableJobItemBody tableJobItemBody = null;
            string           jobPath          = "";

            tableItem = Ctx.m_instance.m_tableSys.getItem(TableID.TABLE_JOB, (uint)m_career);
            if (tableItem != null)
            {
                tableJobItemBody = tableItem.m_itemBody as TableJobItemBody;
                jobPath          = string.Format("{0}UIJobSelect/JobSelCard.prefab", Ctx.m_instance.m_cfg.m_pathLst[(int)ResPathType.ePathComUI]);
                m_jobCardBtn.setImageInfo(CVAtlasName.JobSelectDyn, tableJobItemBody.m_jobRes);
                m_jobCardBtn.prefabPath = jobPath;
                m_jobCardBtn.syncUpdateCom();

                m_jobCardBtn.selfGo.name = string.Format("JobSelCard_{0}", career);
                m_cardSetCardNumText     = new AuxLabel(m_jobCardBtn.selfGo, JobSelectPath.CardSetCardNumText);
                if (m_cardGroupItem != null)        // 如果是对战中选择套牌才会有数量显示
                {
                    m_cardSetCardNumText.text = string.Format("{0}/30", m_cardGroupItem.m_cardGroup.cardNum);
                }

                m_imageGo = UtilApi.TransFindChildByPObjAndPath(m_jobCardBtn.selfGo, JobSelectPath.CardSetSelectedImage);
            }
        }
Exemple #2
0
        // 修改图标
        public void toggleJobBtn(int idx)
        {
            TableJobItemBody jobBody = Ctx.m_instance.m_tableSys.getItem(TableID.TABLE_JOB, (uint)idx).m_itemBody as TableJobItemBody;

            m_jobBtnImage.setImageInfo(CVAtlasName.TuJianDyn, jobBody.m_jobBtnRes);
            m_jobBtnImage.syncUpdateCom();
        }
Exemple #3
0
        public void toggleJob(int idx)
        {
            TableItemBase    tableItem;
            TableJobItemBody tableJobItemBody = null;

            tableItem = Ctx.m_instance.m_tableSys.getItem(TableID.TABLE_JOB, (uint)m_jobCardList[idx].career);
            if (tableItem != null)
            {
                tableJobItemBody = tableItem.m_itemBody as TableJobItemBody;
                m_jobText.text   = tableJobItemBody.m_jobDesc;

                m_jobSelectData.m_rightPnl.toggleJob((int)(m_jobCardList[idx].career), tableJobItemBody);
                m_jobNameImage.setImageInfo(CVAtlasName.JobSelectDyn, tableJobItemBody.m_jobNameRes);
                m_jobNameImage.syncUpdateCom();
            }
        }
Exemple #4
0
        public void toggleJob(int id, TableJobItemBody tableJobItemBody)
        {
            HeroItem jobInfo = Ctx.m_instance.m_dataPlayer.m_dataHero.getJobInfo(id);

            if (jobInfo != null)
            {
                m_jobLvl.text = string.Format("{0}等级:{1}", tableJobItemBody.m_jobName, jobInfo.m_svrHero.level);
            }
            else
            {
                m_jobLvl.text = string.Format("{0}等级:{1}", tableJobItemBody.m_jobName, 0);
            }

            m_skillName.text = tableJobItemBody.m_skillName;
            m_skillDesc.text = tableJobItemBody.m_skillDesc;

            m_skillImage.setImageInfo(CVAtlasName.JobSelectDyn, tableJobItemBody.m_skillRes);
            m_skillImage.syncUpdateCom();
        }