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); } }
// 修改图标 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(); }
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(); } }
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(); }