private void OnClickMythSkillDetail(IUIObject obj) { if (obj == null) { return; } NkSoldierInfo soldierInfo = this.GetSoldierInfo(this.m_i64BaseSolID); if (soldierInfo == null) { Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("508"), SYSTEM_MESSAGE_TYPE.IMPORTANT_MESSAGE); return; } int charKindbyMythSkillUnique = NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindbyMythSkillUnique(soldierInfo.GetCharKind(), 0); if (charKindbyMythSkillUnique < 0) { return; } SolDetail_Skill_Dlg solDetail_Skill_Dlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.SOLDETAIL_SKILLICON_DLG) as SolDetail_Skill_Dlg; if (solDetail_Skill_Dlg != null) { solDetail_Skill_Dlg.SetSkillData(charKindbyMythSkillUnique, charKindbyMythSkillUnique, true); } }
public void OnClickMyth(IUIObject obj) { if (this.m_i32MythSkillUnique <= 0) { return; } SolDetail_Skill_Dlg solDetail_Skill_Dlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.SOLDETAIL_SKILLICON_DLG) as SolDetail_Skill_Dlg; if (solDetail_Skill_Dlg != null) { solDetail_Skill_Dlg.SetSkillData(this.m_i32MythSkillUnique, this.m_i32MythSkillUnique, true); } }
private void OnClickSkillIcon(IUIObject obj) { if (obj == null) { return; } if (this.m_SelectSlotData == null || this.m_SelectSlotData.i32SkillUnique == 0) { return; } SolDetail_Skill_Dlg solDetail_Skill_Dlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.SOLDETAIL_SKILLICON_DLG) as SolDetail_Skill_Dlg; if (solDetail_Skill_Dlg != null) { solDetail_Skill_Dlg.SetSkillData(this.m_SelectSlotData.i32SkillUnique, this.m_SelectSlotData.i32SkillText, false); } }
private void Click_SkillInfo(IUIObject obj) { if (obj == null) { return; } SOL_GUIDE solGuild = NrTSingleton <NrTableSolGuideManager> .Instance.GetSolGuild(this.m_CharKind_Legendinfo.i32Element_LegendCharkind); if (solGuild == null) { return; } BATTLESKILL_BASE battleSkillBase = NrTSingleton <BattleSkill_Manager> .Instance.GetBattleSkillBase(solGuild.m_i32SkillUnique); if (battleSkillBase != null) { SolDetail_Skill_Dlg solDetail_Skill_Dlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.SOLDETAIL_SKILLICON_DLG) as SolDetail_Skill_Dlg; if (solDetail_Skill_Dlg != null) { solDetail_Skill_Dlg.SetSkillData(solGuild.m_i32SkillUnique, solGuild.m_i32SkillUnique, false); } } }