public void OnSearch(object obj) { byte i8Grade = (byte)obj; GS_EXPEDITION_SERACH_REQ gS_EXPEDITION_SERACH_REQ = new GS_EXPEDITION_SERACH_REQ(); gS_EXPEDITION_SERACH_REQ.i8Grade = i8Grade; SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_EXPEDITION_SERACH_REQ, gS_EXPEDITION_SERACH_REQ); }
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); }