From d09a4d4587e6658f124d2f3ffc5b9bd3e53d9685 Mon Sep 17 00:00:00 2001
From: client_Zxw <826696702@qq.com>
Date: 星期三, 05 九月 2018 02:19:40 +0800
Subject: [PATCH] 3240 前端 主界面任务显示和自动选中逻辑修改
---
System/MainInterfacePanel/TaskListTip.cs | 22 +++++++++++++---------
1 files changed, 13 insertions(+), 9 deletions(-)
diff --git a/System/MainInterfacePanel/TaskListTip.cs b/System/MainInterfacePanel/TaskListTip.cs
index 2082239..a20d65a 100644
--- a/System/MainInterfacePanel/TaskListTip.cs
+++ b/System/MainInterfacePanel/TaskListTip.cs
@@ -307,19 +307,23 @@
TaskScheduling();
for (int i = 0; i < _list.Count; i++)
{
- GameObject childObj = Content.GetChild(i).gameObject;
- TaskType childObjTaskType = Content.GetChild(i).gameObject.GetComponent<TaskType>();
- if (childObj.activeSelf && childObjTaskType.TaskID == MissionID)
+ if (i <= Content.childCount-1)
{
- if (childObjTaskType.m_TypeBool)
+ GameObject childObj = Content.GetChild(i).gameObject;
+ TaskType childObjTaskType = Content.GetChild(i).gameObject.GetComponent<TaskType>();
+ if (childObj.activeSelf && childObjTaskType.TaskID == MissionID)
{
- childObj.GetComponent<StoryMissions>().FlyingShoes_Task(MissionID);
- }
- else
- {
- childObj.GetComponent<FlyingShoesTask>().FlyingShoes_Task(MissionID);
+ if (childObjTaskType.m_TypeBool)
+ {
+ childObj.GetComponent<StoryMissions>().FlyingShoes_Task(MissionID);
+ }
+ else
+ {
+ childObj.GetComponent<FlyingShoesTask>().FlyingShoes_Task(MissionID);
+ }
}
}
+
}
SetLength();
TaskJump();
--
Gitblit v1.8.0