From cd4d1ef69774162ed0e34f7b37b3447d2a40b33e Mon Sep 17 00:00:00 2001
From: chenxin <chenxin6991@163.com>
Date: Sat, 12 Dec 2020 17:42:17 +0800
Subject: [PATCH] 泡泡炸弹改为掉两滴血

---
 Assets/Scripts/TowerDefense/UI/EndlessBuffPreview.cs |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/Assets/Scripts/TowerDefense/UI/EndlessBuffPreview.cs b/Assets/Scripts/TowerDefense/UI/EndlessBuffPreview.cs
index 3c64453..83b7753 100644
--- a/Assets/Scripts/TowerDefense/UI/EndlessBuffPreview.cs
+++ b/Assets/Scripts/TowerDefense/UI/EndlessBuffPreview.cs
@@ -29,6 +29,8 @@
         /// </summary>
         public Text NoBuffText;
 
+        private float preTimeScale;
+
         // Start is called before the first frame update
         private void Start()
         {
@@ -40,11 +42,15 @@
 
         public void OnClick()
         {
+            if (GameConfig.IsNewbie) return;
+
             ShowBuffPreview();
         }
 
         private void Refresh()
         {
+            if (!Panel.activeInHierarchy) return;
+
             ClearContent();
 
             List<EndlessBuffConfig> buffList = EndlessBuffManager.instance.BuffList;
@@ -82,15 +88,19 @@
 
         private void ShowBuffPreview()
         {
-            EndlessLevelManager.instance.PauseWave();
-            Refresh();
+            preTimeScale = Time.timeScale;
+            Time.timeScale = 0;
             Panel.SetActive(true);
+            Refresh();
+            AudioSourceManager.Ins.StopBGAudio();
         }
 
         private void HideBuffPreview()
         {
-            EndlessLevelManager.instance.RestartWave();
+            Time.timeScale = preTimeScale;
             Panel.SetActive(false);
+            AudioSourceManager.Ins.RestartBGAudio();
+
         }
     }
 }
\ No newline at end of file

--
Gitblit v1.9.1