protected override void Click_HeroCompose(IUIObject Obj)
    {
        if (this._challengeQuestUnique != 1499 && this._challengeQuestUnique != 1502 && this._challengeQuestUnique != 1505)
        {
            return;
        }
        SolComposeMainDlg_challengequest solComposeMainDlg_challengequest = (SolComposeMainDlg_challengequest)NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.SOLCOMPOSE_MAIN_CHALLENGEQUEST_DLG);

        if (solComposeMainDlg_challengequest != null)
        {
            this.Close();
            solComposeMainDlg_challengequest._ChallengeQuestUnique = this._challengeQuestUnique;
            if (this._challengeQuestUnique == 1499)
            {
                solComposeMainDlg_challengequest.SetComposeType(SOLCOMPOSE_TYPE.COMPOSE);
            }
            if (this._challengeQuestUnique == 1502)
            {
                solComposeMainDlg_challengequest.SetComposeType(SOLCOMPOSE_TYPE.EXTRACT);
            }
            if (this._challengeQuestUnique == 1505)
            {
                solComposeMainDlg_challengequest.SetComposeType(SOLCOMPOSE_TYPE.TRANSCENDENCE);
            }
            solComposeMainDlg_challengequest.Show();
        }
    }
Beispiel #2
0
    protected override void ClickOk(IUIObject obj)
    {
        if (this._selectedDummySoldierList == null)
        {
            return;
        }
        bool baseSolSetting = 0 < this._selectedDummySoldierList.Count;
        SolComposeMainDlg_challengequest solComposeMainDlg_challengequest = (SolComposeMainDlg_challengequest)NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.SOLCOMPOSE_MAIN_CHALLENGEQUEST_DLG);

        if (solComposeMainDlg_challengequest == null)
        {
            return;
        }
        if (this._openType == SOLCOMPOSELIST_DLG_OPENTYPE.TRANSCENDENCE_MATERIAL_SELECT)
        {
            solComposeMainDlg_challengequest.SetTranscendenceSolMaterial(this._selectedDummySolInfo, baseSolSetting);
        }
        else if (this._openType == SOLCOMPOSELIST_DLG_OPENTYPE.COMPOSE_MATERIAL_SELECT)
        {
            solComposeMainDlg_challengequest.SetComposeSolMaterial(this._selectedDummySolInfo, baseSolSetting);
        }
        else
        {
            solComposeMainDlg_challengequest.SetSolBase(this._selectedDummySolInfo, baseSolSetting, this._selectedDummySoldierList);
        }
        this._openType = SOLCOMPOSELIST_DLG_OPENTYPE.NONE;
        this.Close();
    }
Beispiel #3
0
    private bool IsSolSettedCheck()
    {
        SolComposeMainDlg_challengequest solComposeMainDlg_challengequest = NrTSingleton <FormsManager> .Instance.GetForm(G_ID.SOLCOMPOSE_MAIN_CHALLENGEQUEST_DLG) as SolComposeMainDlg_challengequest;

        if (solComposeMainDlg_challengequest == null)
        {
            return(false);
        }
        if (this.check)
        {
            if (solComposeMainDlg_challengequest._dummySolBase == null)
            {
                return(false);
            }
            if (0L < solComposeMainDlg_challengequest._dummySolBase.GetSolID())
            {
                return(true);
            }
        }
        else if (!this.check && (solComposeMainDlg_challengequest._dummySolBase == null || solComposeMainDlg_challengequest._dummySolBase.GetSolID() <= 0L))
        {
            return(true);
        }
        return(false);
    }
Beispiel #4
0
    public override bool Verify()
    {
        if (!NrTSingleton <FormsManager> .Instance.IsShow(G_ID.SOLCOMPOSE_MAIN_CHALLENGEQUEST_DLG))
        {
            return(false);
        }
        SolComposeMainDlg_challengequest solComposeMainDlg_challengequest = NrTSingleton <FormsManager> .Instance.GetForm(G_ID.SOLCOMPOSE_MAIN_CHALLENGEQUEST_DLG) as SolComposeMainDlg_challengequest;

        return(solComposeMainDlg_challengequest != null && (0 >= this._challengeUnique || solComposeMainDlg_challengequest._ChallengeQuestUnique == this._challengeUnique) && solComposeMainDlg_challengequest.GetSolComposeType() == (SOLCOMPOSE_TYPE)this._mainTabType);
    }
Beispiel #5
0
    private void BtnClickOk(IUIObject obj)
    {
        this.HideTouch(false);
        SolComposeMainDlg_challengequest solComposeMainDlg_challengequest = (SolComposeMainDlg_challengequest)NrTSingleton <FormsManager> .Instance.GetForm(G_ID.SOLCOMPOSE_MAIN_CHALLENGEQUEST_DLG);

        if (solComposeMainDlg_challengequest != null)
        {
            solComposeMainDlg_challengequest.ClearRecommendChallenge();
        }
        this.Close();
    }
    public override bool Verify()
    {
        SolComposeMainDlg_challengequest solComposeMainDlg_challengequest = NrTSingleton <FormsManager> .Instance.GetForm(G_ID.SOLCOMPOSE_MAIN_CHALLENGEQUEST_DLG) as SolComposeMainDlg_challengequest;

        return(solComposeMainDlg_challengequest != null && !(solComposeMainDlg_challengequest.GetListBox() == null) && ((this.check && 0 < solComposeMainDlg_challengequest.GetListBox().Count) || (!this.check && solComposeMainDlg_challengequest.GetListBox().Count <= 0)));
    }
Beispiel #7
0
 public static void OnComposeSuccessGuideEnd()
 {
     SolComposeMainDlg_challengequest.SendSuccessPacket(ChallengeManager.eCHALLENGECODE.CHALLENGECODE_COMPOSE);
     SolComposeMainDlg_challengequest.OnShowHelpDlg(eHELP_LIST.Soldier_Synthesis);
 }
Beispiel #8
0
 public static void OnTranscendenceSuccessGuideEnd()
 {
     SolComposeMainDlg_challengequest.SendSuccessPacket(ChallengeManager.eCHALLENGECODE.CHALLENGECODE_TRANSCENDENCE);
     SolComposeMainDlg_challengequest.OnShowHelpDlg(eHELP_LIST.Soldier_Transcend);
 }
Beispiel #9
0
 public static void OnExtractSuccessGuideEnd()
 {
     SolComposeMainDlg_challengequest.SendSuccessPacket(ChallengeManager.eCHALLENGECODE.CHALLENGECODE_EXTRACT);
     SolComposeMainDlg_challengequest.OnShowHelpDlg(eHELP_LIST.Soldier_Extract);
 }