| | |
| | | using TowerDefense.Agents; |
| | | using TowerDefense.Level; |
| | | using UnityEngine; |
| | | using KTGMGemClient; |
| | | using System.Collections.Generic; |
| | | |
| | | namespace TowerDefense.Economy |
| | | { |
| | |
| | | else if (EndlessLevelManager.instanceExists) |
| | | { |
| | | Agent agent = gameObject.GetComponent<Agent>(); |
| | | |
| | | if (agent != null) |
| | | { |
| | | EndlessLevelManager.instance.Currency.AddCurrency(lootDropped); |
| | | // 处理掉落 |
| | | int tunel = agent.waveLineID + 1; |
| | | |
| | | List<reward> rewardList = EndlessPortData.GetDropRewardList(EndlessLevelManager.instance.CurrentLevel, |
| | | EndlessLevelManager.instance.WaveManager.CurrentWaveIndex + 1, tunel); |
| | | |
| | | if (rewardList.Count > 0) |
| | | EndlessDropManager.instance.AddDrop(rewardList, gameObject.transform.position); |
| | | } |
| | | } |
| | | } |
| | | } |