public override void Show() { NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; if (kMyCharInfo == null) { return; } string text = string.Empty; string empty = string.Empty; text = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("2416"); EXPEDITION_CONSTANT_MANAGER instance = EXPEDITION_CONSTANT_MANAGER.GetInstance(); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { text, "count1", kMyCharInfo.GetCharDetail(10), "count2", instance.GetValue(eEXPEDITION_CONSTANT.eEXPEDITION_DAY_COUNT) }); this.m_lCurrentCount.SetText(empty); this.SetList(); if (!base.ShowHide) { base.Show(); } }
public void OnBtnClickResearch(IUIObject obj) { string message = string.Empty; EXPEDITION_CREATE_DATA expeditionCreateDataFromID = BASE_EXPEDITION_CREATE_DATA.GetExpeditionCreateDataFromID(this.m_expeditionSearch_info.ui8ExpeditionGrade, (int)this.m_expeditionSearch_info.i16xpeditionCreateDataID); if (expeditionCreateDataFromID == null) { return; } EXPEDITION_DATA expeditionDataFromGrade = BASE_EXPEDITION_DATA.GetExpeditionDataFromGrade(expeditionCreateDataFromID.GetGrade()); if (expeditionDataFromGrade == null) { return; } NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; if (expeditionDataFromGrade.Expedition_SEARCH_MONEY > kMyCharInfo.m_Money) { message = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("89"); Main_UI_SystemMessage.ADDMessage(message, SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } long num = 0L; EXPEDITION_CONSTANT_MANAGER instance = EXPEDITION_CONSTANT_MANAGER.GetInstance(); if (instance != null) { num = (long)instance.GetValue(eEXPEDITION_CONSTANT.eEXPEDITION_DAY_COUNT); } if (num > 0L && kMyCharInfo.GetCharDetail(10) >= num) { message = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("405"); Main_UI_SystemMessage.ADDMessage(message, SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } if (!this.IsStartBattle()) { message = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("528"); Main_UI_SystemMessage.ADDMessage(message, SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } GS_EXPEDITION_SERACH_REQ gS_EXPEDITION_SERACH_REQ = new GS_EXPEDITION_SERACH_REQ(); gS_EXPEDITION_SERACH_REQ.i8Grade = expeditionCreateDataFromID.GetGrade(); SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_EXPEDITION_SERACH_REQ, gS_EXPEDITION_SERACH_REQ); }
public void SetTextUI() { NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; string text = string.Empty; string text2 = string.Empty; for (byte b = 1; b < 5; b += 1) { if (NrTSingleton <ContentsLimitManager> .Instance.ExpeditionGradeLimit() >= (int)b) { string szColorNum = string.Empty; EXPEDITION_DATA expeditionDataFromGrade = BASE_EXPEDITION_DATA.GetExpeditionDataFromGrade(b); if (expeditionDataFromGrade != null) { if (kMyCharInfo.GetLevel() < (int)expeditionDataFromGrade.Possiblelevel) { szColorNum = "1305"; } else { szColorNum = "1101"; } } this.m_laSearchGradeName[(int)b].Hide(false); this.m_btSearchGrade[(int)b].Hide(false); this.m_dtTextBG[(int)b].Hide(false); text2 = string.Format("{0}{1}", NrTSingleton <CTextParser> .Instance.GetTextColor(szColorNum), NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface(expeditionDataFromGrade.Expedition_INTERFACEKEY)); this.m_laSearchGradeName[(int)b].SetText(text2); } } text = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("2413"); EXPEDITION_CONSTANT_MANAGER instance = EXPEDITION_CONSTANT_MANAGER.GetInstance(); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref text2, new object[] { text, "count1", kMyCharInfo.GetCharDetail(10), "count2", instance.GetValue(eEXPEDITION_CONSTANT.eEXPEDITION_DAY_COUNT) }); this.m_lagoExpeditionJoinCount.SetText(text2); }
public void OnBtnClickSearch(IUIObject obj) { string title = string.Empty; string text = string.Empty; string message = string.Empty; byte b = (byte)obj.Data; NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; if (NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.GetReadySolCount() == 0) { message = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("528"); Main_UI_SystemMessage.ADDMessage(message, SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } if (kMyCharInfo.GetMilitaryList().FindEmptyExpeditionMilitaryIndex() == -1) { message = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("765"); Main_UI_SystemMessage.ADDMessage(message, SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } EXPEDITION_DATA expeditionDataFromGrade = BASE_EXPEDITION_DATA.GetExpeditionDataFromGrade(b); if (expeditionDataFromGrade.Expedition_SEARCH_MONEY > kMyCharInfo.m_Money) { message = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("89"); Main_UI_SystemMessage.ADDMessage(message, SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } if (kMyCharInfo.GetLevel() < (int)expeditionDataFromGrade.Possiblelevel) { text = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("272"); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref message, new object[] { text, "count", expeditionDataFromGrade.Possiblelevel, "targetname", NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface(expeditionDataFromGrade.Expedition_INTERFACEKEY) }); Main_UI_SystemMessage.ADDMessage(message, SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } long num = 0L; EXPEDITION_CONSTANT_MANAGER instance = EXPEDITION_CONSTANT_MANAGER.GetInstance(); if (instance != null) { num = (long)instance.GetValue(eEXPEDITION_CONSTANT.eEXPEDITION_DAY_COUNT); } if (num > 0L && kMyCharInfo.GetCharDetail(10) >= num) { message = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("405"); Main_UI_SystemMessage.ADDMessage(message, SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } title = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1316"); text = NrTSingleton <NrTextMgr> .Instance.GetTextFromMessageBox("128"); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref message, new object[] { text, "count", expeditionDataFromGrade.Expedition_SEARCH_MONEY, "targetname1", NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface(expeditionDataFromGrade.Expedition_INTERFACEKEY), "targetname2", NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface(expeditionDataFromGrade.Expedition_GRADE_INTERFACEKEY) }); MsgBoxUI msgBoxUI = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.MSGBOX_DLG) as MsgBoxUI; msgBoxUI.SetMsg(new YesDelegate(this.OnSearch), b, title, message, eMsgType.MB_OK_CANCEL, 2); }