From 2f1731ebb88c4647a94278cc019a29af824c3bea Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期二, 21 八月 2018 21:06:55 +0800
Subject: [PATCH] 1645 【成就】法宝成就界面显示异常

---
 System/Treasure/TreasureCyclicScroll.cs |   13 ++++++-------
 1 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/System/Treasure/TreasureCyclicScroll.cs b/System/Treasure/TreasureCyclicScroll.cs
index a54342a..eade034 100644
--- a/System/Treasure/TreasureCyclicScroll.cs
+++ b/System/Treasure/TreasureCyclicScroll.cs
@@ -115,18 +115,17 @@
                 infiniteItems.Remove(_scrollItem);
                 infiniteItems.Add(_scrollItem);
 
-                ScrollItem targetBehaviour = null;
                 for (int i = 0; i < infiniteItems.Count; i++)
                 {
-                    var item = infiniteItems[i];
-                    if (!item.gameObject.activeInHierarchy)
+                    var item = infiniteItems[i] as TreasureAchievement;
+                    if (item != null && preIndex + i < datas.Count)
                     {
-                        targetBehaviour = item;
-                        break;
+                        if (item.achievementGroup != datas[preIndex + i])
+                        {
+                            item.Display(datas[preIndex + i]);
+                        }
                     }
                 }
-
-                targetBehaviour.Display(datas[hostIndex]);
 
                 for (int i = index; i < infiniteItems.Count; i++)
                 {

--
Gitblit v1.8.0