From c4b8dbd94f555b599bc847b7fa8a2e1c6caf31e1 Mon Sep 17 00:00:00 2001 From: wangguan <wangguan@kt007.com> Date: Wed, 21 Oct 2020 10:53:37 +0800 Subject: [PATCH] Merge branch 'master' of ssh://172.16.1.52:8091/GemBattle --- Assets/Scripts/TowerDefense/Economy/LootDrop.cs | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/Assets/Scripts/TowerDefense/Economy/LootDrop.cs b/Assets/Scripts/TowerDefense/Economy/LootDrop.cs index aa6b1b9..ac54058 100644 --- a/Assets/Scripts/TowerDefense/Economy/LootDrop.cs +++ b/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); + } } } } -- Gitblit v1.9.1