public void ShowInfo(int i32CharKind, int i32Grade) { this.SetEmpty(); NrCharKindInfo charKindInfo = NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindInfo(i32CharKind); BATTLESKILL_BASE mythBattleSkill = charKindInfo.GetMythBattleSkill(); if (mythBattleSkill == null) { return; } this.m_i32MythSkillUnique = mythBattleSkill.m_nSkillUnique; if (i32Grade >= 10) { this.m_btMythSkill.Visible = true; } else { this.m_btMythSkill_Off.Visible = true; this.m_dtMythSkillLock.Visible = true; } this.m_dtMythSkillIcon.Visible = true; this.m_dtMythBG.Visible = true; this.m_dtMythSkillBg.Visible = true; this.m_lbMythSkillName.Visible = true; this.m_lbMythSkill.Visible = true; UIBaseInfoLoader battleSkillIconTexture = NrTSingleton <BattleSkill_Manager> .Instance.GetBattleSkillIconTexture(mythBattleSkill.m_nSkillUnique); this.m_dtMythSkillIcon.SetTexture(battleSkillIconTexture); string empty = string.Empty; NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1293"), "skillname", NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface(mythBattleSkill.m_strTextKey) }); this.m_lbMythSkillName.Text = empty; }