From 11a775be32c563aa956025fbbe52323563cfd02d Mon Sep 17 00:00:00 2001
From: client_Zxw <826696702@qq.com>
Date: 星期二, 25 九月 2018 16:41:56 +0800
Subject: [PATCH] 2018 主线任务的自由引导指向错误
---
System/MainInterfacePanel/TaskListTip.cs | 24 +++++++++++++++++++-----
1 files changed, 19 insertions(+), 5 deletions(-)
diff --git a/System/MainInterfacePanel/TaskListTip.cs b/System/MainInterfacePanel/TaskListTip.cs
index f36c97b..39d667e 100644
--- a/System/MainInterfacePanel/TaskListTip.cs
+++ b/System/MainInterfacePanel/TaskListTip.cs
@@ -155,19 +155,19 @@
}
}
- 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);
}
@@ -326,6 +326,20 @@
}
}
}
+ 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)//浠诲姟瀛楀吀淇℃伅
{
--
Gitblit v1.8.0