From 23ef235a263191230031dfaa02c054197fdddd91 Mon Sep 17 00:00:00 2001
From: chenxin <chenxin6991@163.com>
Date: Tue, 20 Oct 2020 14:08:19 +0800
Subject: [PATCH] 完善PVE界面逻辑,使用正式的界面资源 解决bug:1.打掉小怪没有获得金币 2.摧毁塔位 塔没有消失

---
 Assets/Scripts/Data/EndlessPortData.cs |   20 +++++++++++++++-----
 1 files changed, 15 insertions(+), 5 deletions(-)

diff --git a/Assets/Scripts/Data/EndlessPortData.cs b/Assets/Scripts/Data/EndlessPortData.cs
index c218560..92cd2b0 100644
--- a/Assets/Scripts/Data/EndlessPortData.cs
+++ b/Assets/Scripts/Data/EndlessPortData.cs
@@ -84,17 +84,27 @@
         {
             List<List<EndlessPortConfig>> ret = new List<List<EndlessPortConfig>>();
 
+            for (int i = 0; i < 5; ++i)
+            {
+                ret.Add(new List<EndlessPortConfig>());
+            }
+
             foreach (EndlessPortConfig data in portConfigList)
             {
-                if (data.Config.level != level || data.Config.amount == 0 || data.Config.tunel != 3)
-                    continue;
-
-                if (data.Config.wave > ret.Count)
-                    ret.Add(new List<EndlessPortConfig>());
+                if (data.Config.level != level || data.Config.amount == 0) continue;
 
                 ret[data.Config.wave - 1].Add(data);
             }
 
+            for (int i = 0; i < ret.Count; ++i)
+            {
+                if (ret[i].Count == 0)
+                {
+                    ret.Remove(ret[i]);
+                    --i;
+                }
+            }
+
             return ret;
         }
 

--
Gitblit v1.9.1