private void MsgBoxOKEvent(object obj) { COMMON_CONSTANT_Manager instance = COMMON_CONSTANT_Manager.GetInstance(); if (instance == null) { return; } eSolRecruitType eSolRecruitType = (eSolRecruitType)((int)obj); int itemunique = 0; if (eSolRecruitType == eSolRecruitType.SOLRECRUIT_CASH_ONE || eSolRecruitType == eSolRecruitType.SOLRECRUIT_CASH_TEN) { itemunique = instance.GetValue(eCOMMON_CONSTANT.eCOMMON_CONSTANT_CASH_ITEMUNIQUE); } else if (eSolRecruitType == eSolRecruitType.SOLRECRUIT_ESSENCE_ONE) { itemunique = instance.GetValue(eCOMMON_CONSTANT.eCOMMON_CONSTANT_ESSENCE_ITEMUNIQUE); } bool bForceRecruit = false; if (eSolRecruitType == eSolRecruitType.SOLRECRUIT_CASH_TEN) { bForceRecruit = true; } this.ExcuteTicket(itemunique, (int)eSolRecruitType, 0, bForceRecruit); }
private void MsgBoxOKSolRecruitCashTen(object obj) { COMMON_CONSTANT_Manager instance = COMMON_CONSTANT_Manager.GetInstance(); if (instance == null) { return; } eSolRecruitType recruittype = (eSolRecruitType)((int)obj); int value = instance.GetValue(eCOMMON_CONSTANT.eCOMMON_CONSTANT_CASH_ITEMUNIQUE); this.ExcuteTicket(value, (int)recruittype, 0, true); }
protected override void ClickTicketList(IUIObject obj) { UI_UIGuide uI_UIGuide = NrTSingleton <FormsManager> .Instance.GetForm((G_ID)this.m_nWinID) as UI_UIGuide; if (uI_UIGuide != null) { uI_UIGuide.CloseUI = true; } else { NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.UIGUIDE_DLG); } if (obj.Data == null) { Debug.LogError("ERROR, SolRecruitDlg_ChallengeQuest.cs, ClickTicketList(), obj.Data is Null"); return; } eSolRecruitType recruittype = (eSolRecruitType)((int)obj.Data); string textFromInterface = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1699"); string textFromMessageBox = NrTSingleton <NrTextMgr> .Instance.GetTextFromMessageBox("296"); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref textFromMessageBox, new object[] { textFromMessageBox, "count", SolRecruitDlg.GetNeedItemNum((int)recruittype) }); MsgBoxUI msgBoxUI = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.MSGBOX_DLG) as MsgBoxUI; if (msgBoxUI == null) { return; } msgBoxUI.SetMsg(new YesDelegate(this.OkTickekLegendHero), null, null, null, textFromInterface, textFromMessageBox, eMsgType.MB_OK_CANCEL); }
protected virtual void ClickTicketList(IUIObject obj) { UI_UIGuide uI_UIGuide = NrTSingleton <FormsManager> .Instance.GetForm((G_ID)this.m_nWinID) as UI_UIGuide; if (uI_UIGuide != null) { uI_UIGuide.CloseUI = true; } else { NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.UIGUIDE_DLG); } if (obj == null) { return; } if (!NrTSingleton <NkClientLogic> .Instance.GetCanOpenTicket()) { string textFromNotify = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("508"); Main_UI_SystemMessage.ADDMessage(textFromNotify, SYSTEM_MESSAGE_TYPE.NORMAL_MESSAGE); return; } if (obj.Data is eSolRecruitType) { eSolRecruitType eSolRecruitType = (eSolRecruitType)((int)obj.Data); string textFromInterface = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1699"); string text = string.Empty; if (eSolRecruitType != eSolRecruitType.SOLRECRUIT_VOUCHER_FREE_HEARTS_RECRUIT) { if (eSolRecruitType == eSolRecruitType.SOLRECRUIT_ESSENCE_ONE) { text = NrTSingleton <NrTextMgr> .Instance.GetTextFromMessageBox("296"); } else { text = NrTSingleton <NrTextMgr> .Instance.GetTextFromMessageBox("127"); } NrTSingleton <CTextParser> .Instance.ReplaceParam(ref text, new object[] { text, "count", SolRecruitDlg.GetNeedItemNum((int)eSolRecruitType) }); } else { text = NrTSingleton <NrTextMgr> .Instance.GetTextFromMessageBox("233"); } MsgBoxUI msgBoxUI = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.MSGBOX_DLG) as MsgBoxUI; if (msgBoxUI != null) { msgBoxUI.SetMsg(new YesDelegate(this.MsgBoxOKEvent), eSolRecruitType, null, null, textFromInterface, text, eMsgType.MB_OK_CANCEL); } } else { ITEM iTEM = (ITEM)obj.Data; if (iTEM != null) { this.SetGetNowOpenTicket(iTEM); this.SolTicketOpen(); if (this.m_OpenTicket.m_nItemNum > 1) { this.m_ReUseTicket = true; } if (this.m_bTutorial) { this.Close(); } } } this.m_fRequestTime = Time.time; this.m_fScrollPosition = this.m_TicketList.ScrollPosition; }