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