| | |
| | | List<int> tunelIdList = GetTunelList(); |
| | | GameObject prefab = Resources.Load<GameObject>(prefabPath); |
| | | |
| | | // 从所有赛道中找血量 |
| | | // 因为表里5条赛道都会配,所有直接取第一条基础血量就行 |
| | | float enemiesTotalHP = 0f; |
| | | List<List<EndlessPortConfig>> list = EndlessPortData.GetLevelWaveData(EndlessLevelManager.instance.CurrentLevel); |
| | | |
| | | for (int i = 0; i < tunelIdList.Count; ++i) |
| | | { |
| | | float hp = EndlessPortData.GetWaveEnemiesHP(EndlessLevelManager.instance.CurrentLevel, EndlessLevelManager.instance.WaveManager.CurrentWaveIndex, tunelIdList[i]); |
| | | |
| | | if (hp > 0.0001f) |
| | | { |
| | | enemiesTotalHP = hp; |
| | | break; |
| | | } |
| | | } |
| | | if (list.Count > 0) |
| | | enemiesTotalHP = list[0][0].Config.b_hp; |
| | | |
| | | for (int i = 0; i < tunelIdList.Count; ++i) |
| | | { |