public void SetEcoMoninfo(eExpeditionSearchDetailInfo_Mode eMode) { if (eMode == eExpeditionSearchDetailInfo_Mode.eEXPEDITION_DETAILDLG_SEARCH) { this.m_dicEcoGroupInfo.Clear(); EXPEDITION_CREATE_DATA expeditionCreateDataFromID = BASE_EXPEDITION_CREATE_DATA.GetExpeditionCreateDataFromID(this.m_expeditionSearch_info.ui8ExpeditionGrade, (int)this.m_expeditionSearch_info.i16xpeditionCreateDataID); if (expeditionCreateDataFromID == null) { return; } for (int i = 0; i < 3; i++) { this.SetEcoMoninfo(i, expeditionCreateDataFromID.EXPEDITION_ECO[i]); } this.SetEcoMonDetailinfo(0); } else { this.m_dicEcoGroupInfo.Clear(); EXPEDITION_CREATE_DATA expedtionCreateData = BASE_EXPEDITION_CREATE_DATA.GetExpedtionCreateData(this.m_expeditiondetailinfo.i16ExpeditionCreateDataID); if (expedtionCreateData == null) { return; } for (int j = 0; j < 3; j++) { this.SetEcoMoninfo(j, expedtionCreateData.EXPEDITION_ECO[j]); } this.SetEcoMonDetailinfo(0); } }
public void SetOccupySolInfo(eExpeditionSearchDetailInfo_Mode eMode) { if (NrTSingleton <NkCharManager> .Instance.GetCharPersonInfo(1) == null) { return; } for (int i = 0; i < 3; i++) { int solPosIndex = this.GetSolPosIndex(i); if (solPosIndex < 0) { return; } byte solPosIndex2 = this.m_pksolinfo[solPosIndex].m_kBase.SolPosIndex; this.m_itOccMilitary[(int)solPosIndex2].Visible = true; this.m_btOccMilitary[(int)solPosIndex2].Visible = true; this.m_itOccMilitary[(int)solPosIndex2].SetSolImageTexure(eCharImageType.SMALL, this.m_pksolinfo[solPosIndex].m_kBase.CharKind, (int)this.m_pksolinfo[solPosIndex].m_kBase.Grade); this.m_btOccMilitary[(int)solPosIndex2].Data = solPosIndex2; Button expr_A6 = this.m_btOccMilitary[(int)solPosIndex2]; expr_A6.Click = (EZValueChangedDelegate)Delegate.Combine(expr_A6.Click, new EZValueChangedDelegate(this.ClickOccupyDetailInfo)); } this.SetOccupyDetailinfo(0); }
public void ShowExpeditionInfo(eExpeditionSearchDetailInfo_Mode eMode) { string text = string.Empty; string text2 = string.Empty; string str = string.Empty; if (eMode == eExpeditionSearchDetailInfo_Mode.eEXPEDITION_DETAILDLG_SEARCH) { 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; } if (eMode == eExpeditionSearchDetailInfo_Mode.eEXPEDITION_DETAILDLG_SEARCH) { DirectionDLG directionDLG = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.DLG_DIRECTION) as DirectionDLG; if (directionDLG != null) { directionDLG.ShowDirection(DirectionDLG.eDIRECTIONTYPE.eDIRECTION_MINESEARCH, (int)expeditionCreateDataFromID.GetGrade()); } } this.Expedition_ModeCheck(eMode); string text3 = string.Empty; str = expeditionDataFromGrade.Expedition_BG_NAME; text3 = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1322"); this.m_lTitle.SetText(text3); this.m_dtBG.SetTextureFromBundle("UI/Mine/" + str); this.m_dtMineIcon2.SetTexture(expeditionDataFromGrade.Expedition_UI_ICON); this.m_laExpeditionCurNum.SetText(this.m_expeditionSearch_info.i32ExpeditionNum.ToString()); this.m_laOccExpeditionNum.SetText(this.m_expeditionSearch_info.i32MonPlunderItemNum.ToString()); if (100 <= NrTSingleton <NkCharManager> .Instance.m_kCharAccountInfo.m_nMasterLevel) { text2 = text2 + " " + this.m_expeditionSearch_info.i16xpeditionCreateDataID.ToString(); } text = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1775"); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref text2, new object[] { text, "gold", expeditionDataFromGrade.Expedition_SEARCH_MONEY }); this.m_laSearchMoney.SetText(text2); } else { EXPEDITION_CREATE_DATA expedtionCreateData = BASE_EXPEDITION_CREATE_DATA.GetExpedtionCreateData(this.m_expeditiondetailinfo.i16ExpeditionCreateDataID); if (expedtionCreateData == null) { return; } EXPEDITION_DATA expeditionDataFromGrade2 = BASE_EXPEDITION_DATA.GetExpeditionDataFromGrade(expedtionCreateData.GetGrade()); if (expeditionDataFromGrade2 == null) { return; } this.m_dtMineIcon2.SetTexture(expeditionDataFromGrade2.Expedition_UI_ICON); this.m_laExpeditionCurNum.SetText(this.m_expeditiondetailinfo.i32ExpeditionTotalItemNum.ToString()); this.Expedition_ModeCheck(eMode); } this.Show(); }
public void Expedition_ModeCheck(eExpeditionSearchDetailInfo_Mode eMode) { string str = string.Empty; string text = string.Empty; if (eMode == eExpeditionSearchDetailInfo_Mode.eEXPEDITION_DETAILDLG_SEARCH) { this.SetEcoMoninfo(eMode); } else { EXPEDITION_CREATE_DATA expedtionCreateData = BASE_EXPEDITION_CREATE_DATA.GetExpedtionCreateData(this.m_expeditiondetailinfo.i16ExpeditionCreateDataID); if (expedtionCreateData == null) { return; } EXPEDITION_DATA expeditionDataFromGrade = BASE_EXPEDITION_DATA.GetExpeditionDataFromGrade(expedtionCreateData.GetGrade()); if (expeditionDataFromGrade == null) { return; } if (this.m_expeditiondetailinfo.ui8ExpeditionState == 2 || this.m_expeditiondetailinfo.ui8ExpeditionState == 1 || this.m_expeditiondetailinfo.ui8ExpeditionState == 4) { if (this.m_bHaveMilitary) { this.SetOccupySolInfo(eMode); text = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("2734"); this.m_lTitle.SetText(text); str = expeditionDataFromGrade.Expedition_BG1_NAME; } else { this.SetEcoMoninfo(eMode); text = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("2735"); this.m_lTitle.SetText(text); str = expeditionDataFromGrade.Expedition_BG_NAME; } this.m_laOccExpeditionNum.SetText(this.m_expeditiondetailinfo.i32ExpeditionMonPlunderItemNum.ToString()); } else if (this.m_expeditiondetailinfo.ui8ExpeditionState == 3) { if (this.m_bHaveMilitary) { this.SetOccupySolInfo(eMode); text = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("2734"); this.m_lTitle.SetText(text); str = expeditionDataFromGrade.Expedition_BG_NAME; } else { this.SetEcoMoninfo(eMode); text = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("2735"); this.m_lTitle.SetText(text); str = expeditionDataFromGrade.Expedition_BG1_NAME; } this.m_laOccExpeditionNum.SetText(this.m_expeditiondetailinfo.i32ExpeditionRewardItemNum.ToString()); } } this.m_dtBG.SetTextureFromBundle("UI/Mine/" + str); }
public void SetExpeditionInfo(GS_EXPEDITION_DETAILINFO_ACK occupy_info, eExpeditionSearchDetailInfo_Mode eMode) { this.InitInfo(); if (occupy_info != null) { this.m_expeditiondetailinfo = occupy_info; if (occupy_info.bUserInfo) { this.m_bHaveMilitary = true; eMode = eExpeditionSearchDetailInfo_Mode.eEXPEDITION_DETAILDLG_ATTACK; } else { this.m_bHaveMilitary = false; eMode = eExpeditionSearchDetailInfo_Mode.eEXPEDITION_DETAILDLG_DEFENCE; } } this.m_eMode = eMode; NkMilitaryList militaryList = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.GetMilitaryList(); if (militaryList == null) { return; } NkExpeditionMilitaryInfo validExpeditionMilitaryInfo = militaryList.GetValidExpeditionMilitaryInfo(this.m_expeditiondetailinfo.ui8ExpeditionMilitaryUniq); if (validExpeditionMilitaryInfo != null) { this.m_solinfo = validExpeditionMilitaryInfo; } NkExpeditionMilitaryInfo expeditionMilitaryInfo = militaryList.GetExpeditionMilitaryInfo(this.m_solinfo.GetMilitaryUnique()); if (expeditionMilitaryInfo == null) { return; } NkSoldierInfo[] expeditionSolInfo = expeditionMilitaryInfo.GetExpeditionSolInfo(); if (expeditionSolInfo != null) { this.m_pksolinfo = expeditionSolInfo; } if (eMode == eExpeditionSearchDetailInfo_Mode.eEXPEDITION_DETAILDLG_SEARCH) { base.ShowLayer(1, 4); } else if (eMode == eExpeditionSearchDetailInfo_Mode.eEXPEDITION_DETAILDLG_ATTACK) { base.ShowLayer(1, 6); if (occupy_info.ui8ExpeditionMilitaryUniq > 0) { this.m_btStart02.Text = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1615"); } else { this.m_btStart02.Hide(true); } } else if (eMode == eExpeditionSearchDetailInfo_Mode.eEXPEDITION_DETAILDLG_DEFENCE) { base.ShowLayer(1, 9); } this.InitInterface(); this.ShowExpeditionInfo(eMode); }