From eafda00b2799204f913a11c835bd9ca7c64dd1e7 Mon Sep 17 00:00:00 2001
From: chenxin <chenxin6991@163.com>
Date: Sat, 28 Nov 2020 17:02:28 +0800
Subject: [PATCH] GM Panel修改

---
 Assets/Scripts/Data/EndlessPortData.cs |   29 +++++++++++++++++++++++++++++
 1 files changed, 29 insertions(+), 0 deletions(-)

diff --git a/Assets/Scripts/Data/EndlessPortData.cs b/Assets/Scripts/Data/EndlessPortData.cs
index 0129b1b..fb8d96b 100644
--- a/Assets/Scripts/Data/EndlessPortData.cs
+++ b/Assets/Scripts/Data/EndlessPortData.cs
@@ -390,5 +390,34 @@
 
             return list[0][0].Config.bonus;
         }
+
+        /// <summary>
+        /// 根据关卡等级和波次获得该波次可出怪的所有赛道(1~5)
+        /// </summary>
+        /// <param name="level"></param>
+        /// <param name="wave"></param>
+        /// <returns></returns>
+        public static List<int> GetAllTunelByLevelWave(int level, int wave)
+        {
+            List<int> ret = new List<int>();
+            List<List<EndlessPortConfig>> list = GetLevelWaveData(level);
+
+            if (list.Count == 0) return ret;
+
+            List<EndlessPortConfig> waveData = list[wave];
+
+            if (waveData == null)
+            {
+                Debug.LogError($"---- 找不到该波次信息,关卡:{level} 波次索引:{wave} ----");
+                return ret;
+            }
+
+            for (int i = 0; i < waveData.Count; ++i)
+            {
+                ret.Add(waveData[i].Config.tunel);
+            }
+
+            return ret;
+        }
     }
 }
\ No newline at end of file

--
Gitblit v1.9.1