| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 根据关卡等级和波次获得该波次敌人的血量 |
| | | /// </summary> |
| | | /// <param name="level"></param> |
| | | /// <param name="wave"></param> |
| | | /// <param name="tunel">赛道</param> |
| | | public static float GetWaveEnemiesHP(int level, int wave, int tunel) |
| | | { |
| | | List<List<EndlessPortConfig>> list = GetLevelWaveData(level); |
| | | List<EndlessPortConfig> waveData = list[wave]; |
| | | float hp = 0; |
| | | |
| | | for (int i = 0; i < waveData.Count; ++i) |
| | | { |
| | | if (waveData[i].Config.tunel == tunel) |
| | | { |
| | | hp = waveData[i].Config.b_hp; |
| | | break; |
| | | } |
| | | } |
| | | |
| | | return hp; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 根据关卡等级、波次、赛道获得击杀敌人掉落的奖励列表 |
| | | /// </summary> |
| | | /// <param name="level">关卡等级</param> |