| | |
| | | }
|
| | | }
|
| | |
|
| | | private void CardLevelChangeEvent(int taskID)
|
| | | private void CardLevelChangeEvent(int taskID)//卡级状态改变
|
| | | {
|
| | | if (taskmodel.allMissionDict.ContainsKey(taskID) && taskmodel.allMissionDict[taskID].Type == 3)
|
| | | {
|
| | | TaskScheduling();
|
| | | TheTaskToGenerate();
|
| | | ChangeSort();
|
| | | TaskJump(taskID);
|
| | | }
|
| | | }
|
| | | private void MainCardLevelChange(int _id)
|
| | | private void MainCardLevelChange(int _id)//主线任务卡级状态改变
|
| | | {
|
| | | TaskScheduling(); |
| | | TheTaskToGenerate();
|
| | | TaskScheduling();
|
| | | ChangeSort();
|
| | | TaskJump(_id);
|
| | | }
|
| | |
|
| | |
| | | }
|
| | | }
|
| | | }
|
| | | private void ChangeSort()//关于任务变更排序
|
| | | {
|
| | | for (int i = 0; i < Content.childCount; i++)
|
| | | {
|
| | | GameObject obj = Content.GetChild(i).gameObject;
|
| | | TaskType taskType = obj.GetComponent<TaskType>();
|
| | | if (taskType.TaskID != 0 && _list.Contains(taskType.TaskID))
|
| | | {
|
| | | int Inedx = _list.IndexOf(taskType.TaskID);
|
| | | obj.transform.SetSiblingIndex(Inedx);
|
| | | }
|
| | | }
|
| | | }
|
| | |
|
| | |
|
| | | void TaskInformation(int _Taskid, Dictionary<int, Dictionary<string, string>> _Dic)//任务字典信息
|
| | | {
|