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);
        }
    }
示例#2
0
        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);
            }
        }
示例#3
0
    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);
            }
        }
    }