From aadfae81e6a511cd2c062ab0b05f3ee3419f1a7f Mon Sep 17 00:00:00 2001 From: wangguan <wangguan@kt007.com> Date: Wed, 23 Dec 2020 20:15:14 +0800 Subject: [PATCH] 选中BUFF塔播放相应的特效 --- Assets/Scripts/TowerDefense/UI/EndlessBuffSelect.cs | 15 +++++++++++---- 1 files changed, 11 insertions(+), 4 deletions(-) diff --git a/Assets/Scripts/TowerDefense/UI/EndlessBuffSelect.cs b/Assets/Scripts/TowerDefense/UI/EndlessBuffSelect.cs index 178329b..8c88a41 100644 --- a/Assets/Scripts/TowerDefense/UI/EndlessBuffSelect.cs +++ b/Assets/Scripts/TowerDefense/UI/EndlessBuffSelect.cs @@ -50,6 +50,7 @@ { IconList[i].Reset(); } + } private void OnDisable() @@ -65,15 +66,14 @@ // 如果已经选择过了,设置一个之前选择的item if (SelectedIndex != -1) - { IconList[SelectedIndex].SetState(false); - - } SelectedIndex = index; IconList[index].SetState(true); - PlayEffect(); + + //PlayEffect(); } + private void PlayEffect() { @@ -108,7 +108,12 @@ int index = SelectedIndex; + AudioSourceManager.Ins.Play(AudioEnum.UI); + HideBuffUI(); + + IconList[index].Fly(); + EndlessRandomTower.instance.SetCountDown(true,true); if (BuffSelectCompleted != null) BuffSelectCompleted(index); @@ -118,6 +123,7 @@ { EndlessMaskUI.instance.Show(); gameObject.SetActive(true); + AudioSourceManager.Ins?.Play(AudioEnum.ChooseBuff); } public void HideBuffUI() @@ -136,6 +142,7 @@ IconList[i].SetName(list[i].Config.name); IconList[i].SetEffect(list[i].Config.brief); IconList[i].SetRare(list[i].Config.rare); + IconList[i].SetIsGold(list[i].EffectType == EndlessBuffEffectType.GoldAdd); } } } -- Gitblit v1.9.1