From 2ae9edd5bfd8b8baabb8cd995485f9ade4faebc9 Mon Sep 17 00:00:00 2001 From: wangguan <wangguan@kt007.com> Date: Wed, 04 Nov 2020 20:22:50 +0800 Subject: [PATCH] 增加音效 --- Assets/Scripts/TowerDefense/UI/HUD/EndlessRandomTower.cs | 29 +++++++++++++++++++++++++++-- 1 files changed, 27 insertions(+), 2 deletions(-) diff --git a/Assets/Scripts/TowerDefense/UI/HUD/EndlessRandomTower.cs b/Assets/Scripts/TowerDefense/UI/HUD/EndlessRandomTower.cs index b0a4e34..30f09ec 100644 --- a/Assets/Scripts/TowerDefense/UI/HUD/EndlessRandomTower.cs +++ b/Assets/Scripts/TowerDefense/UI/HUD/EndlessRandomTower.cs @@ -88,7 +88,25 @@ bCdTimeStart = false; cdTimeBg.gameObject.SetActive(false); + cdTimeText.text = ""; + + randomBtn.onClick.AddListener(onClick); + + } + + public void ChangeBtnClickNormal() + { + randomBtn.onClick.RemoveAllListeners(); + randomBtn.onClick.AddListener(onClick); + } + public void ChangeBtnClick() + { + randomBtn.onClick.RemoveAllListeners(); + randomBtn.onClick.AddListener(() => + { + AudioSourceManager.Ins.Play(AudioEnum.UIDisable); + }); } /// <summary> @@ -280,7 +298,14 @@ /// </summary> public void onClick() { - if (GameConfig.IsNewbie && !GameConfig.CanBuyNewTower) return; + if (GameConfig.IsNewbie && !GameConfig.CanBuyNewTower) + { + AudioSourceManager.Ins.Play(AudioEnum.UIDisable); + + return; + } + + AudioSourceManager.Ins.Play(AudioEnum.UI); // 还没到技能时间,忽略掉技能宝石 Tower newTower = GetRandomTower(EndlessUIStart.instance.GameStartTime <= SKILL_TOWER_TIME); @@ -295,7 +320,7 @@ /// 随机找一个空白位置放置塔防 /// </summary> /// <param name="tower"></param> - public bool RandomPlaceTower(Tower tower, int level = -1, int cost = -1, int posx = - 1, int posy = -1) + public bool RandomPlaceTower(Tower tower, int level = -1, int cost = -1, int posx = -1, int posy = -1) { EndlessGameUI gameUI = EndlessGameUI.instance; -- Gitblit v1.9.1