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