private void RefreshTasks(List <CareerTask> dataTasks) { for (int i = 0; i < this.m_tasks.get_Count(); i++) { this.m_tasks.get_Item(i).get_gameObject().SetActive(false); } if (dataTasks == null) { return; } for (int j = 0; j < dataTasks.get_Count(); j++) { this.m_tasks.get_Item(j).get_gameObject().SetActive(true); CareerTask careerTask = dataTasks.get_Item(j); int taskId = careerTask.taskId; ZhuanZhiRenWu zhuanZhiRenWu = DataReader <ZhuanZhiRenWu> .Get(taskId); if (zhuanZhiRenWu == null) { Debug.LogError("GameData.ZhuanZhiRenWu no exist, id = " + taskId); } else { bool flag = careerTask.status == CareerTask.TaskStatus.Finish; this.m_tasks.get_Item(j).SetName(zhuanZhiRenWu, careerTask.count, flag); this.m_tasks.get_Item(j).SetFinish(flag); } } }
private void MessageOneTaskFinish(int taskId) { ZhuanZhiRenWu zhuanZhiRenWu = DataReader <ZhuanZhiRenWu> .Get(taskId); if (zhuanZhiRenWu != null) { string chineseContent = GameDataUtils.GetChineseContent(1410, false); UIManagerControl.Instance.ShowToastText(string.Format(chineseContent, ChangeCareerManager.GetTaskName(zhuanZhiRenWu))); } }
public void SetName(ZhuanZhiRenWu dataRW, int count, bool isfinish) { this.jump = dataRW.uiJump; string text = ChangeCareerManager.GetTaskName(dataRW); if (dataRW.missionType == 1) { if (dataRW.missionData.get_Count() >= 2) { text += string.Format(dataRW.message1, count, dataRW.missionData.get_Item(1)); } } else if (dataRW.missionType == 2) { if (dataRW.missionData.get_Count() >= 2) { text += string.Format(dataRW.message1, count, dataRW.missionData.get_Item(1)); } } else if (dataRW.missionType == 3) { if (dataRW.missionData.get_Count() >= 3) { text += string.Format(dataRW.message1, count, dataRW.missionData.get_Item(2)); } } else if (dataRW.missionType == 4) { if (dataRW.missionData.get_Count() >= 2) { text += string.Format(dataRW.message1, count, dataRW.missionData.get_Item(1)); } } else if (dataRW.missionType == 5) { } text = TextColorMgr.FilterColor(text); if (isfinish) { base.get_transform().FindChild("TaskName").GetComponent <Text>().set_text(TextColorMgr.GetColor(text, "FFC32D", string.Empty)); } else { base.get_transform().FindChild("TaskName").GetComponent <Text>().set_text(TextColorMgr.GetColor(text, "75523E", string.Empty)); } }
public static string GetTaskName(ZhuanZhiRenWu dataRW) { string result = string.Empty; if (dataRW.missionType == 1) { if (dataRW.missionData.get_Count() >= 1) { ZhuXianPeiZhi zhuXianPeiZhi = DataReader <ZhuXianPeiZhi> .Get(dataRW.missionData.get_Item(0)); if (zhuXianPeiZhi != null) { result = string.Format(dataRW.message, GameDataUtils.GetChineseContent(zhuXianPeiZhi.name, false)); } } } else if (dataRW.missionType == 2) { result = dataRW.message; } else if (dataRW.missionType == 3) { if (dataRW.missionData.get_Count() >= 2) { result = string.Format(dataRW.message, GemGlobal.GetGemName(dataRW.missionData.get_Item(0), dataRW.missionData.get_Item(1))); } } else if (dataRW.missionType == 4) { result = dataRW.message; } else if (dataRW.missionType == 5 && dataRW.missionData.get_Count() >= 1) { result = string.Format(dataRW.message, dataRW.missionData.get_Item(0)); } return(result); }