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