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