private void EndAni(EZAnimation obj) { this.m_Label_Label2.Visible = true; this.m_Label_Label3.Visible = true; this.m_LabelBack.Visible = true; FadeSprite.Do(this.m_LabelBack, EZAnimation.ANIM_MODE.FromTo, new Color(1f, 1f, 1f, 0f), new Color(1f, 1f, 1f, 1f), new EZAnimation.Interpolator(EZAnimation.linear), ChapterStart_DLG.m_fTextAniTime, 0f, null, null); CQuestGroup questGroupByQuestUnique = NrTSingleton <NkQuestManager> .Instance.GetQuestGroupByQuestUnique(this.m_strCurrentQuestUnique); if (questGroupByQuestUnique == null) { return; } string empty = string.Empty; string textFromInterface = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("75"); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { textFromInterface, "count", questGroupByQuestUnique.GetPage() }); this.m_Label_Label2.Text = empty; this.m_Label_Label2.SetLocation((GUICamera.width - this.m_Label_Label2.width) / 2f, this.m_LabelBack.GetLocationY() + 20f); FadeText.Do(this.m_Label_Label2.spriteText, EZAnimation.ANIM_MODE.FromTo, new Color(1f, 1f, 1f, 0f), new Color(1f, 1f, 1f, 1f), new EZAnimation.Interpolator(EZAnimation.linear), ChapterStart_DLG.m_fTextAniTime, 0f, null, null); string groupTitle = questGroupByQuestUnique.GetGroupTitle(); this.m_Label_Label3.Text = groupTitle; this.m_Label_Label3.SetLocation((GUICamera.width - this.m_Label_Label3.width) / 2f, this.m_LabelBack.GetLocationY() + 63f); FadeText.Do(this.m_Label_Label3.spriteText, EZAnimation.ANIM_MODE.FromTo, new Color(1f, 1f, 1f, 0f), new Color(1f, 1f, 1f, 1f), new EZAnimation.Interpolator(EZAnimation.linear), ChapterStart_DLG.m_fTextAniTime, 0f, null, null); TsAudioManager.Instance.AudioContainer.RequestAudioClip("UI_SFX", "QUEST", "ACT", new PostProcPerItem(NrAudioClipDownloaded.OnEventAudioClipDownloadedImmedatePlay)); this.m_fStartTime = Time.realtimeSinceStartup; }
public bool IsAcceptQuest() { foreach (Adventure current in this.m_kAdventureInfo.Values) { foreach (Adventure.AdventureInfo current2 in current.m_kAdventureInfo) { if (NrTSingleton <NkQuestManager> .Instance.QuestGroupClearCheck(current2.questGroupUnique) != QUEST_CONST.E_QUEST_GROUP_STATE.E_QUEST_GROUP_STATE_NONE) { CQuestGroup questGroupByGroupUnique = NrTSingleton <NkQuestManager> .Instance.GetQuestGroupByGroupUnique(current2.questGroupUnique); if (questGroupByGroupUnique != null) { CQuest cQuest = questGroupByGroupUnique.FindCurrentQuest(); if (cQuest != null) { QUEST_CONST.eQUESTSTATE questState = NrTSingleton <NkQuestManager> .Instance.GetQuestState(cQuest.GetQuestUnique()); if (questState == QUEST_CONST.eQUESTSTATE.QUESTSTATE_ACCEPTABLE && NrTSingleton <NkQuestManager> .Instance.GetCurrentQuestCount() == 0) { return(true); } } } } } } return(false); }
private void On_Ok(object a_oObject) { CQuestGroup cQuestGroup = a_oObject as CQuestGroup; GS_QUEST_GROUP_RESET_REQ gS_QUEST_GROUP_RESET_REQ = new GS_QUEST_GROUP_RESET_REQ(); gS_QUEST_GROUP_RESET_REQ.i32GroupUnique = cQuestGroup.GetGroupUnique(); SendPacket.GetInstance().SendObject(1015, gS_QUEST_GROUP_RESET_REQ); }
private static int AscendingNum(CQuestGroup x, CQuestGroup y) { if (x.GetGroupSort() >= y.GetGroupSort()) { return 1; } return -1; }
private static int DescendingNum(CQuestGroup x, CQuestGroup y) { if (x.GetGroupSort() < y.GetGroupSort()) { return(1); } return(-1); }
private void SelectColum(IUIObject obj) { ListBox listBox = (ListBox)obj; UIListItemContainer selectedItem = listBox.SelectedItem; this.m_CurQuestGroup = (CQuestGroup)selectedItem.Data; this.m_QuestGradeInfoUI_DLG = (base.SetChildForm(G_ID.QUEST_GRADE_INFO_DLG) as QuestGradeInfoUI_DLG); if (this.m_QuestGradeInfoUI_DLG != null && this.m_CurQuestGroup != null) { this.m_QuestGradeInfoUI_DLG.SetGroupInfo(this.m_CurQuestGroup); this.m_QuestGradeInfoUI_DLG.Show(); } }
public void SetData(GS_QUEST_GROUP_REWARD_ACK kInfo) { CQuestGroup questGroupByGroupUnique = NrTSingleton <NkQuestManager> .Instance.GetQuestGroupByGroupUnique(kInfo.i32QuestGroupUnique); if (questGroupByGroupUnique == null) { return; } this.SetGrade(kInfo.i32Grade); this.m_DrawTexture_Item.BaseInfoLoderImage = NrTSingleton <ItemManager> .Instance.GetItemTexture(kInfo.stItemInfo.m_nItemUnique); string textFromInterface = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("666"); string textFromInterface2 = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("667"); string text = questGroupByGroupUnique.GetChapterUnique().ToString() + textFromInterface2 + questGroupByGroupUnique.GetPage() + textFromInterface; string groupTitle = questGroupByGroupUnique.GetGroupTitle(); string text2 = text + " " + groupTitle; string itemNameByItemUnique = NrTSingleton <ItemManager> .Instance.GetItemNameByItemUnique(kInfo.stItemInfo); this.m_Label_Chapter.Text = text; this.m_Label_ChapterTitle.Text = groupTitle; string textFromInterface3 = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1239"); string empty = string.Empty; NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { textFromInterface3, "targetname1", text2, "targetname2", itemNameByItemUnique, "targetname3", kInfo.stItemInfo.m_nItemNum }); this.m_Label_StageName.Text = empty; this.SetGrade(kInfo.i32Grade); Vector3 vector = default(Vector3); vector.x = base.GetLocation().x + 295f; vector.y = base.GetLocation().y - 190f; vector.z = this.m_DrawTexture_Item.transform.position.z; }
private void BtnClickQuestList(IUIObject obj) { TreeView treeView = (TreeView)obj; int index = treeView.SelectedItem.GetIndex(); UIListItemContainer selectedItem = treeView.SelectedItem; TreeView.TreeNode treeNode = (TreeView.TreeNode)selectedItem.Data; TREE_TYPE tREE_TYPE = treeNode.ObjectData as TREE_TYPE; if (tREE_TYPE.bType == 0) { treeView.ExpandNode(treeNode, index); } else if (tREE_TYPE.bType == 1) { if (this.m_eMode == QUESTLIST_TAB_MODE.Total) { this.m_CurQuestGroup = (CQuestGroup)tREE_TYPE.bData; } else if (this.m_eMode == QUESTLIST_TAB_MODE.OnGoing) { this.m_CurQuest = (CQuest)tREE_TYPE.bData; this.m_CurQuestGroup = NrTSingleton<NkQuestManager>.Instance.GetQuestGroupByQuestUnique(this.m_CurQuest.GetQuestUnique()); this.m_QuestListInfo = (base.SetChildForm(G_ID.QUESTLISTINFO_DLG) as QuestListInfo_DLG); this.m_QuestListInfo.SetQuestInfo((CQuest)tREE_TYPE.bData); this.m_QuestListInfo.Show(); if (this.m_DramaInfo != null) { this.m_DramaInfo.Close(); } } treeView.ExpandNode(treeNode, index); } else if (tREE_TYPE.bType == 2 && this.m_eMode == QUESTLIST_TAB_MODE.Total) { this.m_CurQuest = (CQuest)tREE_TYPE.bData; this.m_CurQuestGroup = NrTSingleton<NkQuestManager>.Instance.GetQuestGroupByQuestUnique(this.m_CurQuest.GetQuestUnique()); this.m_QuestListInfo = (base.SetChildForm(G_ID.QUESTLISTINFO_DLG) as QuestListInfo_DLG); this.m_QuestListInfo.SetQuestInfo((CQuest)tREE_TYPE.bData); this.m_QuestListInfo.Show(); if (this.m_DramaInfo != null) { this.m_DramaInfo.Close(); } } }
private void ChangeChapter(IUIObject obj) { ListItem listItem = this.m_DropDownList2.SelectedItem.Data as ListItem; this.m_CurrentChapter = (listItem.Key as QUEST_CHAPTER); Dictionary <int, CQuestGroup> hashQuestGroup = NrTSingleton <NkQuestManager> .Instance.GetHashQuestGroup(); this.m_DropDownList3.Clear(); foreach (CQuestGroup current in hashQuestGroup.Values) { if (this.m_CurrentChapter.i16QuestChapterUnique == current.GetChapterUnique()) { ListItem listItem2 = new ListItem(); listItem2.SetColumnStr(0, current.GetPageUnique().ToString()); listItem2.Key = current; this.m_DropDownList3.Add(listItem2); } } this.m_DropDownList3.SetFirstItem(); this.m_DropDownList3.RepositionItems(); ListItem listItem3 = this.m_DropDownList3.SelectedItem.Data as ListItem; this.m_CurGroup = (listItem3.Key as CQuestGroup); if (this.m_CurGroup != null) { this.m_ListBox.Clear(); foreach (QUEST_SORTID current2 in this.m_CurGroup.GetGroupInfo().m_QuestUnique.Values) { CQuest questByQuestUnique = NrTSingleton <NkQuestManager> .Instance.GetQuestByQuestUnique(current2.m_strQuestUnique); if (questByQuestUnique != null) { ListItem listItem4 = new ListItem(); listItem4.SetColumnStr(0, questByQuestUnique.GetQuestTitle() + " " + questByQuestUnique.GetQuestUnique().ToString()); listItem4.Key = questByQuestUnique; this.m_ListBox.Add(listItem4); } } this.m_ListBox.RepositionItems(); } }
public Adventure GetCurrentAdventure(ref int index) { int num = 0; Adventure result = null; foreach (Adventure current in this.m_kAdventureInfo.Values) { foreach (Adventure.AdventureInfo current2 in current.m_kAdventureInfo) { if (NrTSingleton <NkQuestManager> .Instance.QuestGroupClearCheck(current2.questGroupUnique) == QUEST_CONST.E_QUEST_GROUP_STATE.E_QUEST_GROUP_STATE_NONE) { index = num; result = current; } else { CQuestGroup questGroupByGroupUnique = NrTSingleton <NkQuestManager> .Instance.GetQuestGroupByGroupUnique(current2.questGroupUnique); if (questGroupByGroupUnique != null) { CQuest cQuest = questGroupByGroupUnique.FindCurrentQuest(); if (cQuest != null) { QUEST_CONST.eQUESTSTATE questState = NrTSingleton <NkQuestManager> .Instance.GetQuestState(cQuest.GetQuestUnique()); if (questState == QUEST_CONST.eQUESTSTATE.QUESTSTATE_ACCEPTABLE || questState == QUEST_CONST.eQUESTSTATE.QUESTSTATE_ONGOING || questState == QUEST_CONST.eQUESTSTATE.QUESTSTATE_COMPLETE) { index = num; return(current); } } } } } num++; } return(result); }
private void ChangePage(IUIObject obj) { ListItem listItem = this.m_DropDownList3.SelectedItem.Data as ListItem; this.m_CurGroup = (listItem.Key as CQuestGroup); if (this.m_CurGroup != null) { this.m_ListBox.Clear(); foreach (QUEST_SORTID current in this.m_CurGroup.GetGroupInfo().m_QuestUnique.Values) { CQuest questByQuestUnique = NrTSingleton <NkQuestManager> .Instance.GetQuestByQuestUnique(current.m_strQuestUnique); if (questByQuestUnique != null) { ListItem listItem2 = new ListItem(); listItem2.SetColumnStr(0, questByQuestUnique.GetQuestTitle() + " " + questByQuestUnique.GetQuestUnique().ToString()); listItem2.Key = questByQuestUnique; this.m_ListBox.Add(listItem2); } } this.m_ListBox.RepositionItems(); } }
public void QuestUpdate() { this.m_kQuestList.Clear(); List <USER_CURRENT_QUEST_INFO> list = new List <USER_CURRENT_QUEST_INFO>(); foreach (USER_CURRENT_QUEST_INFO current in NrTSingleton <NkQuestManager> .Instance.GetMainlist()) { list.Add(current); } foreach (USER_CURRENT_QUEST_INFO current2 in NrTSingleton <NkQuestManager> .Instance.GetSublist()) { list.Add(current2); } float num = 0f; int num2 = 0; foreach (USER_CURRENT_QUEST_INFO current3 in list) { if (!(current3.strQuestUnique == string.Empty)) { string strQuestUnique = current3.strQuestUnique; if (strQuestUnique != string.Empty) { CQuestGroup questGroupByQuestUnique = NrTSingleton <NkQuestManager> .Instance.GetQuestGroupByQuestUnique(strQuestUnique); if (questGroupByQuestUnique != null) { CQuest questByQuestUnique = NrTSingleton <NkQuestManager> .Instance.GetQuestByQuestUnique(strQuestUnique); if (questByQuestUnique != null) { float num3 = 80f; int num4 = 0; for (int i = 0; i < 3; i++) { if (0 < questByQuestUnique.GetQuestCommon().cQuestCondition[i].i32QuestCode) { num4++; } } if (num4 == 1) { this.m_kQuestList.SetColumnData("Mobile/DLG/Main/nlb_questlist_columndata" + NrTSingleton <UIDataManager> .Instance.AddFilePath); } else if (num4 == 2) { this.m_kQuestList.SetColumnData("Mobile/DLG/Main/nlb_questlist2_columndata" + NrTSingleton <UIDataManager> .Instance.AddFilePath); num3 = 120f; } else if (num4 == 3) { this.m_kQuestList.SetColumnData("Mobile/DLG/Main/nlb_questlist3_columndata" + NrTSingleton <UIDataManager> .Instance.AddFilePath); num3 = 160f; } num += num3; this.m_kQuestList.LineHeight = num3; NewListItem newListItem = new NewListItem(this.m_kQuestList.ColumnNum, true, string.Empty); this.ShowTouchButton(questByQuestUnique); string text = string.Empty; string[] array = new string[3]; text = questByQuestUnique.GetGiveQuestNpcName(); if (!(text != string.Empty)) { string msg = string.Format("Quest Give Npc Name == Blank, unique = {0}, charcode = {1}", questByQuestUnique.GetQuestUnique(), questByQuestUnique.GetQuestCommon().i32QuestCharKind); NrTSingleton <NrMainSystem> .Instance.Alert(msg); return; } CSelQuestInfo cSelQuestInfo = new CSelQuestInfo(); cSelQuestInfo.m_bComplete = true; cSelQuestInfo.m_SeldQuestCondition = questByQuestUnique.GetQuestCommon().cQuestCondition[0]; cSelQuestInfo.m_SelQuest = questByQuestUnique; cSelQuestInfo.bType = 0; CQuestGroup questGroupByQuestUnique2 = NrTSingleton <NkQuestManager> .Instance.GetQuestGroupByQuestUnique(questByQuestUnique.GetQuestUnique()); if (questGroupByQuestUnique2 != null) { if (NrTSingleton <NkQuestManager> .Instance.GetToggleQuestUnique()) { text = NrTSingleton <UIDataManager> .Instance.GetString(this.m_ColorTitle, questByQuestUnique.GetQuestTitle(), "(", questByQuestUnique.GetQuestUnique().ToString(), ")"); } else { text = NrTSingleton <UIDataManager> .Instance.GetString(this.m_ColorTitle, questByQuestUnique.GetQuestTitle()); } newListItem.SetListItemData(3, text, cSelQuestInfo, null, null); } for (int j = 0; j < 3; j++) { if (0 < questByQuestUnique.GetQuestCommon().cQuestCondition[j].i32QuestCode) { array[j] = questByQuestUnique.GetConditionText(current3.i64ParamVal[j], j); if (string.Empty != array[j]) { string conditionText = questByQuestUnique.GetConditionText(current3.i64ParamVal[j], j); string empty = string.Empty; bool bTitle = NrTSingleton <CTextParser> .Instance.ChangeQuestConditionText(conditionText, out empty); if (NrTSingleton <NkQuestManager> .Instance.GetToggleQuestUnique()) { array[j] = string.Concat(new object[] { empty, "(", questByQuestUnique.GetQuestCommon().cQuestCondition[j].i32QuestCode, ")" }); } else { array[j] = empty; } CSelQuestInfo cSelQuestInfo2 = new CSelQuestInfo(); int index = 5; if (j == 0) { index = 5; } else if (j == 1) { index = 10; } else if (j == 2) { index = 13; } if (questByQuestUnique.CheckCondition(questByQuestUnique.GetQuestCommon().cQuestCondition[j].i64Param, ref current3.i64ParamVal[j], j) && current3.bFailed == 0) { cSelQuestInfo2.m_bComplete = true; cSelQuestInfo2.m_SeldQuestCondition = questByQuestUnique.GetQuestCommon().cQuestCondition[j]; cSelQuestInfo2.m_SelQuest = questByQuestUnique; cSelQuestInfo2.bType = 1; cSelQuestInfo2.bTitle = bTitle; cSelQuestInfo2.strCon = conditionText; newListItem.SetListItemData(index, this.m_ColorComplte + array[j], cSelQuestInfo2, null, null); } else { cSelQuestInfo2.m_bComplete = false; cSelQuestInfo2.m_SeldQuestCondition = questByQuestUnique.GetQuestCommon().cQuestCondition[j]; cSelQuestInfo2.m_SelQuest = questByQuestUnique; cSelQuestInfo2.bType = 1; cSelQuestInfo2.bTitle = bTitle; cSelQuestInfo2.strCon = conditionText; newListItem.SetListItemData(index, this.m_ColorNormal + array[j], cSelQuestInfo2, null, null); } } } } if (questGroupByQuestUnique.GetQuestType() == 2) { newListItem.SetListItemData(7, string.Empty, questByQuestUnique, new EZValueChangedDelegate(this.ClickCancelQuest), null); } else { newListItem.SetListItemData(6, false); newListItem.SetListItemData(7, false); } newListItem.Data = strQuestUnique; this.m_kQuestList.Add(newListItem); if (0 < num2) { num += this.m_kQuestList.itemSpacing; } num2++; } } } } } NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; if (kMyCharInfo != null) { ChallengeTable sequenceChallengeTable = NrTSingleton <ChallengeManager> .Instance.GetSequenceChallengeTable(); if (sequenceChallengeTable != null && (int)sequenceChallengeTable.m_nLevel <= kMyCharInfo.GetLevel()) { UserChallengeInfo userChallengeInfo = kMyCharInfo.GetUserChallengeInfo(); if (userChallengeInfo != null && userChallengeInfo.GetLoadData()) { Challenge_Info userChallengeInfo2 = userChallengeInfo.GetUserChallengeInfo(sequenceChallengeTable.m_nUnique); num += 80f; this.m_kQuestList.LineHeight = 80f; NewListItem newListItem2 = new NewListItem(this.m_kQuestList.ColumnNum, true, string.Empty); newListItem2.SetListItemData(0, "Win_T_QuestTitleBK2", null, null, null); newListItem2.SetListItemData(2, "Win_I_QuestMark02", null, null, null); newListItem2.SetListItemData(3, this.m_ColorTitle + NrTSingleton <NrTextMgr> .Instance.GetTextFromChallenge(sequenceChallengeTable.m_szTitleTextKey), null, null, null); string str = string.Empty; string textFromChallenge = NrTSingleton <NrTextMgr> .Instance.GetTextFromChallenge(sequenceChallengeTable.m_kRewardInfo[0].m_szConditionTextKey); if (textFromChallenge.Contains("count")) { if (userChallengeInfo2 == null) { NrTSingleton <CTextParser> .Instance.ReplaceParam(ref str, new object[] { textFromChallenge, "count", sequenceChallengeTable.m_kRewardInfo[0].m_nConditionCount, "count1", 0, "count2", sequenceChallengeTable.m_kRewardInfo[0].m_nConditionCount }); newListItem2.SetListItemData(5, this.m_ColorNormal + str, null, null, null); } else if (userChallengeInfo2.m_nValue >= (long)sequenceChallengeTable.m_kRewardInfo[0].m_nConditionCount) { NrTSingleton <CTextParser> .Instance.ReplaceParam(ref str, new object[] { textFromChallenge, "count", sequenceChallengeTable.m_kRewardInfo[0].m_nConditionCount, "count1", userChallengeInfo2.m_nValue, "count2", sequenceChallengeTable.m_kRewardInfo[0].m_nConditionCount }); newListItem2.SetListItemData(5, this.m_ColorComplte + str, null, null, null); } } else { str = textFromChallenge; if (userChallengeInfo2 == null) { newListItem2.SetListItemData(5, this.m_ColorNormal + str, null, null, null); } else if (userChallengeInfo2.m_nValue >= (long)sequenceChallengeTable.m_kRewardInfo[0].m_nConditionCount) { newListItem2.SetListItemData(5, this.m_ColorComplte + str, null, null, null); } else { newListItem2.SetListItemData(5, this.m_ColorNormal + str, null, null, null); } } newListItem2.SetListItemData(6, false); newListItem2.SetListItemData(7, false); newListItem2.Data = sequenceChallengeTable.m_nUnique.ToString() + this.m_ChallengeUniqueDistinguish; this.m_kQuestList.Add(newListItem2); } } } base.SetSize(base.GetSizeX(), num); this.m_kQuestList.ResizeViewableArea(this.m_kQuestList.GetSize().x, num); NrTSingleton <NkQuestManager> .Instance.UpdateClientNpc(0); }
public void SortingQuestInGroup() { CQuest cQuest = null; QUEST_SORTID qUEST_SORTID = null; for (int i = 0; i < 200; i++) { if (this.m_stQuestGroupInfo.m_QuestUniqueBit.ContainsKey(i)) { QUEST_SORTID qUEST_SORTID2 = this.m_stQuestGroupInfo.m_QuestUniqueBit[i]; if (qUEST_SORTID2 != null) { cQuest = NrTSingleton <NkQuestManager> .Instance.GetQuestByQuestUnique(qUEST_SORTID2.m_strQuestUnique); if (cQuest != null) { CQuest questByQuestUnique = NrTSingleton <NkQuestManager> .Instance.GetQuestByQuestUnique(cQuest.GetQuestCommon().strPreQuestUnique); if (questByQuestUnique != null) { CQuestGroup questGroupByQuestUnique = NrTSingleton <NkQuestManager> .Instance.GetQuestGroupByQuestUnique(cQuest.GetQuestUnique()); CQuestGroup questGroupByQuestUnique2 = NrTSingleton <NkQuestManager> .Instance.GetQuestGroupByQuestUnique(questByQuestUnique.GetQuestUnique()); if (questGroupByQuestUnique != null && questGroupByQuestUnique2 != null && questGroupByQuestUnique.GetGroupUnique() != questGroupByQuestUnique2.GetGroupUnique() && questGroupByQuestUnique.GetGroupSort() > questGroupByQuestUnique2.GetGroupSort() && this.m_stQuestGroupInfo.m_QuestUnique.ContainsKey(qUEST_SORTID2.m_strQuestUnique)) { qUEST_SORTID = this.m_stQuestGroupInfo.m_QuestUnique[qUEST_SORTID2.m_strQuestUnique]; qUEST_SORTID.m_i32QuestSort = 1; break; } } else if (questByQuestUnique == null && this.m_stQuestGroupInfo.m_QuestUnique.ContainsKey(qUEST_SORTID2.m_strQuestUnique)) { qUEST_SORTID = this.m_stQuestGroupInfo.m_QuestUnique[qUEST_SORTID2.m_strQuestUnique]; qUEST_SORTID.m_i32QuestSort = 1; break; } } } } } if (qUEST_SORTID == null || cQuest == null) { return; } int num = 2; for (int j = 0; j < 200; j++) { CQuest questByQuestUnique2 = NrTSingleton <NkQuestManager> .Instance.GetQuestByQuestUnique(qUEST_SORTID.m_strQuestUnique); if (questByQuestUnique2 != null) { if (this.m_stQuestGroupInfo.m_QuestUnique.ContainsKey(questByQuestUnique2.GetQuestCommon().strNextQuestUnique)) { QUEST_SORTID qUEST_SORTID3 = this.m_stQuestGroupInfo.m_QuestUnique[questByQuestUnique2.GetQuestCommon().strNextQuestUnique]; if (qUEST_SORTID3 != null) { qUEST_SORTID3.m_i32QuestSort = num; num++; qUEST_SORTID = qUEST_SORTID3; } } } } this.m_stQuestGroupInfo.m_QuestList.Sort(new Comparison <QUEST_SORTID>(NkQuestManager.AscendingQuestNum)); }
public void SetEpisode(Adventure.AdventureInfo adventureInfo, CQuest quest) { this.m_CurrentAdventureInfo = adventureInfo; this.m_CurrentQuest = quest; if (this.m_CurrentAdventureInfo == null) { return; } CQuestGroup questGroupByGroupUnique = NrTSingleton <NkQuestManager> .Instance.GetQuestGroupByGroupUnique(this.m_CurrentAdventureInfo.questGroupUnique); string empty = string.Empty; if (questGroupByGroupUnique != null) { string text = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("75"); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { text, "count", questGroupByGroupUnique.GetPage() }); this.m_EpisodeNum.Text = empty; this.m_EpisodeName.Text = questGroupByGroupUnique.GetGroupTitle(); text = NrTSingleton <NrTextMgr> .Instance.GetTextFromQuest_Title(questGroupByGroupUnique.GetGroupUnique().ToString() + "_Group_Sum"); if (text != null) { this.m_EpisodeSummary.Visible = true; this.m_EpisodeSummary.Text = text; } else { this.m_EpisodeSummary.Visible = false; } } NrCharKindInfo nrCharKindInfo; if (this.m_CurrentQuest != null) { nrCharKindInfo = NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindInfo(this.m_CurrentQuest.GetQuestCommon().i32QuestCharKind); if (nrCharKindInfo == null) { return; } this.m_Image.SetTexture(eCharImageType.LARGE, nrCharKindInfo.GetCharKind(), -1, string.Empty); } else { nrCharKindInfo = NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindInfoFromCode(this.m_CurrentAdventureInfo.monsterCode); if (nrCharKindInfo == null) { return; } this.m_Image.SetTexture(eCharImageType.LARGE, nrCharKindInfo.GetCharKind(), -1, string.Empty); } empty = string.Empty; NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("93"), "targetname", nrCharKindInfo.GetName() }); this.m_Start.Text = empty; }
public void SetQuest(CQuestGroup kQuestGroup, QUESTLIST_TAB_MODE2 eMode) { this.m_CurQuestGroup = kQuestGroup; this.m_Quest_Info_ToolBar.Control_Tab[(int)eMode].Value = true; }
public void SetOnGoing() { this.SetOngoingRootNode(); List<QuestList_DLG.GRADE_TEMP> list = new List<QuestList_DLG.GRADE_TEMP>(); List<QuestList_DLG.GRADE_TEMP> list2 = new List<QuestList_DLG.GRADE_TEMP>(); USER_CURRENT_QUEST_INFO[] userCurrentQuestInfo = NrTSingleton<NkQuestManager>.Instance.GetUserCurrentQuestInfo(); for (byte b = 0; b < 10; b += 1) { if (userCurrentQuestInfo[(int)b].strQuestUnique != null) { string strQuestUnique = userCurrentQuestInfo[(int)b].strQuestUnique; if (strQuestUnique != string.Empty) { CQuest questByQuestUnique = NrTSingleton<NkQuestManager>.Instance.GetQuestByQuestUnique(strQuestUnique); if (questByQuestUnique != null) { CQuestGroup questGroupByQuestUnique = NrTSingleton<NkQuestManager>.Instance.GetQuestGroupByQuestUnique(strQuestUnique); if (questGroupByQuestUnique != null) { QuestList_DLG.GRADE_TEMP gRADE_TEMP = new QuestList_DLG.GRADE_TEMP(); gRADE_TEMP.kQuest = questByQuestUnique; gRADE_TEMP.i32Grade = userCurrentQuestInfo[(int)b].i32Grade; if (this.m_CurQuestType == (QUEST_CONST.E_QUEST_TYPE)questGroupByQuestUnique.GetQuestType()) { list.Add(gRADE_TEMP); } else { list2.Add(gRADE_TEMP); } } } } } } list.Sort(new Comparison<QuestList_DLG.GRADE_TEMP>(QuestList_DLG.AscendingQuest)); list2.Sort(new Comparison<QuestList_DLG.GRADE_TEMP>(QuestList_DLG.AscendingQuest)); foreach (QuestList_DLG.GRADE_TEMP current in list) { TREE_TYPE tREE_TYPE = new TREE_TYPE(); tREE_TYPE.bType = 1; tREE_TYPE.bData = current.kQuest; this.m_OngoingNode.AddChild(1, this.m_str1202 + current.kQuest.GetQuestTitle(), this.m_str1202 + current.kQuest.GetQuestCommon().i16RequireLevel[current.i32Grade].ToString(), this.m_str1202 + current.kQuest.GetQuestNpcName(), tREE_TYPE, "Bat_I_Minimap1"); } foreach (QuestList_DLG.GRADE_TEMP current2 in list2) { TREE_TYPE tREE_TYPE2 = new TREE_TYPE(); tREE_TYPE2.bType = 1; tREE_TYPE2.bData = current2.kQuest; this.m_OngoingNode.AddChild(1, this.m_str1202 + current2.kQuest.GetQuestTitle(), this.m_str1202 + current2.kQuest.GetQuestCommon().i16RequireLevel[current2.i32Grade].ToString(), this.m_str1202 + current2.kQuest.GetQuestNpcName(), tREE_TYPE2); } list.Clear(); list2.Clear(); foreach (CQuest current3 in this.m_QuestList) { if (NrTSingleton<NkQuestManager>.Instance.GetQuestState(current3.GetQuestUnique()) == QUEST_CONST.eQUESTSTATE.QUESTSTATE_ACCEPTABLE) { CQuestGroup questGroupByQuestUnique2 = NrTSingleton<NkQuestManager>.Instance.GetQuestGroupByQuestUnique(current3.GetQuestUnique()); if (questGroupByQuestUnique2 != null) { if (questGroupByQuestUnique2.GetQuestType() != 100) { QuestList_DLG.GRADE_TEMP gRADE_TEMP2 = new QuestList_DLG.GRADE_TEMP(); gRADE_TEMP2.kQuest = current3; USER_QUEST_COMPLETE_INFO completeQuestInfo = NrTSingleton<NkQuestManager>.Instance.GetCompleteQuestInfo(questGroupByQuestUnique2.GetGroupUnique()); if (completeQuestInfo != null) { gRADE_TEMP2.i32Grade = (int)completeQuestInfo.bCurrentGrade; } else { gRADE_TEMP2.i32Grade = 1; } if (this.m_CurQuestType == (QUEST_CONST.E_QUEST_TYPE)questGroupByQuestUnique2.GetQuestType()) { list.Add(gRADE_TEMP2); } else { list2.Add(gRADE_TEMP2); } } } } } list.Sort(new Comparison<QuestList_DLG.GRADE_TEMP>(QuestList_DLG.AscendingQuest)); list2.Sort(new Comparison<QuestList_DLG.GRADE_TEMP>(QuestList_DLG.AscendingQuest)); foreach (QuestList_DLG.GRADE_TEMP current4 in list) { TREE_TYPE tREE_TYPE3 = new TREE_TYPE(); tREE_TYPE3.bType = 1; tREE_TYPE3.bData = current4.kQuest; this.m_AcceptableNode.AddChild(1, this.m_str1202 + current4.kQuest.GetQuestTitle(), this.m_str1202 + current4.kQuest.GetQuestCommon().i16RequireLevel[current4.i32Grade - 1].ToString(), this.m_str1202 + current4.kQuest.GetQuestNpcName(), tREE_TYPE3, "Bat_I_Minimap1"); } foreach (QuestList_DLG.GRADE_TEMP current5 in list2) { TREE_TYPE tREE_TYPE4 = new TREE_TYPE(); tREE_TYPE4.bType = 1; tREE_TYPE4.bData = current5.kQuest; this.m_AcceptableNode.AddChild(1, this.m_str1202 + current5.kQuest.GetQuestTitle(), this.m_str1202 + current5.kQuest.GetQuestCommon().i16RequireLevel[current5.i32Grade - 1].ToString(), this.m_str1202 + current5.kQuest.GetQuestNpcName(), tREE_TYPE4); } foreach (CQuest current6 in this.m_QuestList) { if (NrTSingleton<NkQuestManager>.Instance.GetQuestState(current6.GetQuestUnique()) == QUEST_CONST.eQUESTSTATE.QUESTSTATE_ACCEPTABLE) { CQuestGroup questGroupByQuestUnique3 = NrTSingleton<NkQuestManager>.Instance.GetQuestGroupByQuestUnique(current6.GetQuestUnique()); if (questGroupByQuestUnique3 != null) { if (questGroupByQuestUnique3.GetQuestType() == 100) { QuestList_DLG.GRADE_TEMP gRADE_TEMP3 = new QuestList_DLG.GRADE_TEMP(); gRADE_TEMP3.kQuest = current6; USER_QUEST_COMPLETE_INFO completeQuestInfo2 = NrTSingleton<NkQuestManager>.Instance.GetCompleteQuestInfo(questGroupByQuestUnique3.GetGroupUnique()); if (completeQuestInfo2 != null) { gRADE_TEMP3.i32Grade = (int)completeQuestInfo2.bCurrentGrade; } else { gRADE_TEMP3.i32Grade = 1; } TREE_TYPE tREE_TYPE5 = new TREE_TYPE(); tREE_TYPE5.bType = 1; tREE_TYPE5.bData = current6; this.m_DayQuestNode.AddChild(1, this.m_str1202 + current6.GetQuestTitle(), this.m_str1202 + current6.GetQuestCommon().i16RequireLevel[gRADE_TEMP3.i32Grade].ToString(), this.m_str1202 + current6.GetQuestNpcName(), tREE_TYPE5); } } } } this.m_Quest_Info_List_TreeView.RepositionItems(); }
public void SetQuestInfo(CQuest kQuest) { this.m_Quest = kQuest; this.m_eQuestState = NrTSingleton <NkQuestManager> .Instance.GetQuestState(this.m_Quest.GetQuestUnique()); if (this.m_eQuestState == QUEST_CONST.eQUESTSTATE.QUESTSTATE_ACCEPTABLE) { this.m_Quest_Info_Cancel.Text = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1162"); } else if (this.m_eQuestState == QUEST_CONST.eQUESTSTATE.QUESTSTATE_ONGOING || this.m_eQuestState == QUEST_CONST.eQUESTSTATE.QUESTSTATE_COMPLETE) { this.m_Quest_Info_Cancel.Text = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("799"); } else { this.m_Quest_Info_Cancel.Text = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("10"); } CQuestGroup questGroupByQuestUnique = NrTSingleton <NkQuestManager> .Instance.GetQuestGroupByQuestUnique(this.m_Quest.GetQuestUnique()); short chapterUnique = NrTSingleton <NkQuestManager> .Instance.GetChapterUnique(this.m_Quest.GetQuestUnique()); string text = "None"; if (questGroupByQuestUnique != null) { text = questGroupByQuestUnique.GetPage(); } string textFromInterface = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("666"); string textFromInterface2 = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("667"); string text2 = string.Concat(new object[] { this.str1101, chapterUnique, textFromInterface2, " ", text, textFromInterface, ". ", this.str1107, kQuest.GetQuestTitle() }); if (questGroupByQuestUnique.GetQuestType() == 2) { text2 = string.Concat(new string[] { this.str1101, NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1454"), ". ", this.str1107, kQuest.GetQuestTitle() }); } else if (questGroupByQuestUnique.GetQuestType() == 100) { text2 = string.Concat(new string[] { this.str1101, NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("784"), ". ", this.str1107, kQuest.GetQuestTitle() }); } this.m_Quest_Info_Chapter_Page_Quest_Title.SetText(text2); text2 = string.Empty; this.m_Quest_Info_Summary.Clear(); ListItem listItem = new ListItem(); if (this.m_eQuestState <= QUEST_CONST.eQUESTSTATE.QUESTSTATE_ACCEPTABLE) { text2 = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1202"); this.m_Quest_Info_Summary.SetColumnAlignment(0, SpriteText.Anchor_Pos.Middle_Center); this.m_Quest_Info_Description_BG2.SetAlpha(0.7f); this.m_Quest_Info_Description_BG1.SetAlpha(0.7f); } else { text2 = this.m_Quest.GetQuestSummary(); this.m_Quest_Info_Summary.SetColumnAlignment(0, SpriteText.Anchor_Pos.Middle_Left); this.m_Quest_Info_Description_BG2.SetAlpha(1f); this.m_Quest_Info_Description_BG1.SetAlpha(1f); } listItem.SetColumnStr(0, text2); this.m_Quest_Info_Summary.Add(listItem); this.m_Quest_Info_Summary.RepositionItems(); text2 = string.Empty; if (this.m_Quest.GetQuestCommon().cQuestCondition[0] != null) { text2 = this.m_Quest.GetConditionText(0L, 0); this.m_Quest_Info_Condition_Hint01.SetText(this.str1201 + text2); } if (this.m_Quest.GetQuestCommon().cQuestCondition[1] != null) { text2 = this.m_Quest.GetConditionText(0L, 1); this.m_Quest_Info_Condition_Hint02.SetText(this.str1201 + text2); } if (this.m_Quest.GetQuestCommon().cQuestCondition[2] != null) { text2 = this.m_Quest.GetConditionText(0L, 2); this.m_Quest_Info_Condition_Hint03.SetText(this.str1201 + text2); } if (this.m_eQuestState <= QUEST_CONST.eQUESTSTATE.QUESTSTATE_ACCEPTABLE) { this.m_Quest_Info_Condition_Hint01.SetText(string.Empty); this.m_Quest_Info_Condition_Hint02.SetText(string.Empty); this.m_Quest_Info_Condition_Hint03.SetText(string.Empty); } this.SetGrade(); this.SetReward(); }
public override void SetComponent() { this.m_DropDownList2 = (base.GetControl("DropDownList2") as DropDownList); this.m_DropDownList3 = (base.GetControl("DropDownList3") as DropDownList); this.m_Button_Button4 = (base.GetControl("Button_Button4") as Button); this.m_Button_Button7 = (base.GetControl("Button_Button7") as Button); this.m_Button_Button15 = (base.GetControl("Button_Button15") as Button); this.m_Button_Button16 = (base.GetControl("Button_Button16") as Button); this.m_Button_Button17 = (base.GetControl("Button_Button17") as Button); this.m_Button_Button18 = (base.GetControl("Button_Button18") as Button); this.m_Button_Button19 = (base.GetControl("Button_Button19") as Button); this.m_Button_Button20 = (base.GetControl("Button_Button20") as Button); this.m_Button_Button23 = (base.GetControl("Button_Button23") as Button); this.m_Button_Button25 = (base.GetControl("Button_Button23") as Button); this.m_Button_Button26 = (base.GetControl("Button_Button23") as Button); this.m_ListBox = (base.GetControl("ListBox") as ListBox); Button expr_13A = this.m_Button_Button4; expr_13A.Click = (EZValueChangedDelegate)Delegate.Combine(expr_13A.Click, new EZValueChangedDelegate(this.OnCharUniqueSet)); Button expr_161 = this.m_Button_Button7; expr_161.Click = (EZValueChangedDelegate)Delegate.Combine(expr_161.Click, new EZValueChangedDelegate(this.OnQuestUniqueSet)); Button expr_188 = this.m_Button_Button15; expr_188.Click = (EZValueChangedDelegate)Delegate.Combine(expr_188.Click, new EZValueChangedDelegate(this.OnQuestPass_Small)); Button expr_1AF = this.m_Button_Button16; expr_1AF.Click = (EZValueChangedDelegate)Delegate.Combine(expr_1AF.Click, new EZValueChangedDelegate(this.OnQuestInit_Small)); Button expr_1D6 = this.m_Button_Button17; expr_1D6.Click = (EZValueChangedDelegate)Delegate.Combine(expr_1D6.Click, new EZValueChangedDelegate(this.OnQuestPass_Middle)); Button expr_1FD = this.m_Button_Button18; expr_1FD.Click = (EZValueChangedDelegate)Delegate.Combine(expr_1FD.Click, new EZValueChangedDelegate(this.OnQuestInit_Middle)); Button expr_224 = this.m_Button_Button19; expr_224.Click = (EZValueChangedDelegate)Delegate.Combine(expr_224.Click, new EZValueChangedDelegate(this.OnQuestAllPass)); Button expr_24B = this.m_Button_Button20; expr_24B.Click = (EZValueChangedDelegate)Delegate.Combine(expr_24B.Click, new EZValueChangedDelegate(this.OnQuestAllInit)); Button expr_272 = this.m_Button_Button23; expr_272.Click = (EZValueChangedDelegate)Delegate.Combine(expr_272.Click, new EZValueChangedDelegate(this.OnOption)); Button expr_299 = this.m_Button_Button25; expr_299.Click = (EZValueChangedDelegate)Delegate.Combine(expr_299.Click, new EZValueChangedDelegate(this.OnQuestPass_Big)); Button expr_2C0 = this.m_Button_Button26; expr_2C0.Click = (EZValueChangedDelegate)Delegate.Combine(expr_2C0.Click, new EZValueChangedDelegate(this.OnQuestInit_Big)); this.m_DropDownList2.AddValueChangedDelegate(new EZValueChangedDelegate(this.ChangeChapter)); this.m_DropDownList3.AddValueChangedDelegate(new EZValueChangedDelegate(this.ChangePage)); this.m_ListBox.SetValueChangedDelegate(new EZValueChangedDelegate(this.ClickList)); Dictionary <short, QUEST_CHAPTER> hashQuestChapter = NrTSingleton <NkQuestManager> .Instance.GetHashQuestChapter(); if (hashQuestChapter != null) { this.m_DropDownList2.Clear(); foreach (QUEST_CHAPTER current in hashQuestChapter.Values) { ListItem listItem = new ListItem(); listItem.SetColumnStr(0, current.i16QuestChapterUnique.ToString()); listItem.Key = current; this.m_DropDownList2.Add(listItem); } this.m_DropDownList2.SetFirstItem(); } this.m_DropDownList2.RepositionItems(); ListItem listItem2 = this.m_DropDownList2.SelectedItem.Data as ListItem; this.m_CurrentChapter = (listItem2.Key as QUEST_CHAPTER); Dictionary <int, CQuestGroup> hashQuestGroup = NrTSingleton <NkQuestManager> .Instance.GetHashQuestGroup(); foreach (CQuestGroup current2 in hashQuestGroup.Values) { this.m_DropDownList3.SetViewArea(10); this.m_DropDownList3.Clear(); if (this.m_CurrentChapter.i16QuestChapterUnique == current2.GetChapterUnique()) { ListItem listItem3 = new ListItem(); listItem3.SetColumnStr(0, current2.GetGroupTitle() + " " + current2.GetPageUnique().ToString()); listItem3.Key = current2; this.m_DropDownList3.Add(listItem3); } } this.m_DropDownList3.RepositionItems(); this.m_DropDownList3.SetFirstItem(); listItem2 = (this.m_DropDownList3.SelectedItem.Data as ListItem); this.m_CurGroup = (listItem2.Key as CQuestGroup); this.m_ListBox.ColumnNum = 1; if (this.m_CurGroup != null) { foreach (QUEST_SORTID current3 in this.m_CurGroup.GetGroupInfo().m_QuestUnique.Values) { CQuest questByQuestUnique = NrTSingleton <NkQuestManager> .Instance.GetQuestByQuestUnique(current3.m_strQuestUnique); if (questByQuestUnique != null) { ListItem listItem4 = new ListItem(); listItem4.SetColumnStr(0, questByQuestUnique.GetQuestTitle() + " " + questByQuestUnique.GetQuestUnique().ToString()); listItem4.Key = questByQuestUnique; this.m_ListBox.Add(listItem4); } } this.m_ListBox.RepositionItems(); } }
public bool IsDayQuest() { CQuestGroup questGroupByGroupUnique = NrTSingleton <NkQuestManager> .Instance.GetQuestGroupByGroupUnique(this.m_QuestCommon.nQuestGroupUnique); return(questGroupByGroupUnique != null && questGroupByGroupUnique.GetQuestType() == 100); }
private void ShowNpcImage(Adventure adventure) { if (adventure == null) { return; } bool flag = false; for (int i = 0; i < this.m_MaxControlNum; i++) { NrCharKindInfo charKindInfoFromCode = NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindInfoFromCode(adventure.GetMonsterKind(i)); if (charKindInfoFromCode != null) { this.m_AdventureControl[i].m_MonsterImage.SetTexture(eCharImageType.SMALL, charKindInfoFromCode.GetCharKind(), -1, string.Empty); this.m_AdventureControl[i].m_ClearImage.Visible = false; if (NrTSingleton <NkQuestManager> .Instance.QuestGroupClearCheck(adventure.GetQuestGroupUnique(i)) == QUEST_CONST.E_QUEST_GROUP_STATE.E_QUEST_GROUP_STATE_NONE) { this.m_AdventureControl[i].m_ClearImage.Visible = true; this.m_AdventureControl[i].m_DisableMark.Visible = false; this.m_AdventureControl[i].m_DisableBG.Visible = false; this.m_AdventureControl[i].m_MonsterLevel.Text = NrTSingleton <UIDataManager> .Instance.GetString(NrTSingleton <CTextParser> .Instance.GetTextColor("1002"), NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("152"), charKindInfoFromCode.GetCHARKIND_MONSTERINFO().MINLEVEL.ToString()); } else if (!flag) { CQuestGroup questGroupByGroupUnique = NrTSingleton <NkQuestManager> .Instance.GetQuestGroupByGroupUnique(adventure.GetQuestGroupUnique(i)); if (questGroupByGroupUnique != null) { CQuest cQuest = questGroupByGroupUnique.FindCurrentQuest(); if (cQuest != null) { QUEST_CONST.eQUESTSTATE questState = NrTSingleton <NkQuestManager> .Instance.GetQuestState(cQuest.GetQuestUnique()); if (questState == QUEST_CONST.eQUESTSTATE.QUESTSTATE_ACCEPTABLE) { this.m_CurrentQuest = cQuest; this.m_AdventureControl[i].m_NpcButton.Visible = true; this.m_AdventureControl[i].m_NpcImage.Visible = true; this.m_AdventureControl[i].m_QuestMark.Visible = true; this.m_AdventureControl[i].m_NpcImage.SetTexture(eCharImageType.SMALL, cQuest.GetQuestCommon().i32QuestCharKind, -1, string.Empty); this.m_AdventureControl[i].m_MonsterLevel.Text = NrTSingleton <UIDataManager> .Instance.GetString(NrTSingleton <CTextParser> .Instance.GetTextColor("1002"), NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("152"), charKindInfoFromCode.GetCHARKIND_MONSTERINFO().MINLEVEL.ToString()); } else if (questState == QUEST_CONST.eQUESTSTATE.QUESTSTATE_ONGOING || questState == QUEST_CONST.eQUESTSTATE.QUESTSTATE_COMPLETE) { this.m_AdventureControl[i].m_DisableMark.Visible = false; this.m_AdventureControl[i].m_DisableBG.Visible = false; this.m_AdventureControl[i].m_MonsterLevel.Text = NrTSingleton <UIDataManager> .Instance.GetString(NrTSingleton <CTextParser> .Instance.GetTextColor("1002"), NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("152"), charKindInfoFromCode.GetCHARKIND_MONSTERINFO().MINLEVEL.ToString()); } else { this.m_AdventureControl[i].m_MonsterLevel.Text = NrTSingleton <UIDataManager> .Instance.GetString(NrTSingleton <CTextParser> .Instance.GetTextColor("1102"), NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("152"), charKindInfoFromCode.GetCHARKIND_MONSTERINFO().MINLEVEL.ToString()); } flag = true; } } } else { this.m_AdventureControl[i].m_MonsterLevel.Text = NrTSingleton <UIDataManager> .Instance.GetString(NrTSingleton <CTextParser> .Instance.GetTextColor("1102"), NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("152"), charKindInfoFromCode.GetCHARKIND_MONSTERINFO().MINLEVEL.ToString()); } } } CQuestGroup questGroupByGroupUnique2 = NrTSingleton <NkQuestManager> .Instance.GetQuestGroupByGroupUnique(adventure.GetQuestGroupUnique(0)); if (questGroupByGroupUnique2 == null) { return; } CQuest firstQuest = questGroupByGroupUnique2.GetFirstQuest(); if (firstQuest == null) { return; } NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; if (kMyCharInfo == null) { return; } if ((int)firstQuest.GetQuestLevel(0) > kMyCharInfo.GetLevel()) { base.SetShowLayer(1, true); string empty = string.Empty; NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("622"), "count", firstQuest.GetQuestLevel(0) }); this.m_BaloonText.Text = empty; this.m_NextButton.controlIsEnabled = false; } else { base.SetShowLayer(1, false); this.m_NextButton.controlIsEnabled = true; } }
public void SetGroupInfo(CQuestGroup kQuestGroup) { this.m_CurrentGroup = kQuestGroup; this.SetDlgInfo(); }