wangguan
2020-10-21 c4b8dbd94f555b599bc847b7fa8a2e1c6caf31e1
Assets/Scripts/TowerDefense/Economy/LootDrop.cs
@@ -2,6 +2,8 @@
using TowerDefense.Agents;
using TowerDefense.Level;
using UnityEngine;
using KTGMGemClient;
using System.Collections.Generic;
namespace TowerDefense.Economy
{
@@ -90,8 +92,19 @@
            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);
                }
            }
        }
    }