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(); } }
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(); }
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); }
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); }
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))); }
public static void OnComposeSuccessGuideEnd() { SolComposeMainDlg_challengequest.SendSuccessPacket(ChallengeManager.eCHALLENGECODE.CHALLENGECODE_COMPOSE); SolComposeMainDlg_challengequest.OnShowHelpDlg(eHELP_LIST.Soldier_Synthesis); }
public static void OnTranscendenceSuccessGuideEnd() { SolComposeMainDlg_challengequest.SendSuccessPacket(ChallengeManager.eCHALLENGECODE.CHALLENGECODE_TRANSCENDENCE); SolComposeMainDlg_challengequest.OnShowHelpDlg(eHELP_LIST.Soldier_Transcend); }
public static void OnExtractSuccessGuideEnd() { SolComposeMainDlg_challengequest.SendSuccessPacket(ChallengeManager.eCHALLENGECODE.CHALLENGECODE_EXTRACT); SolComposeMainDlg_challengequest.OnShowHelpDlg(eHELP_LIST.Soldier_Extract); }