wangguan
2020-12-29 452c75675679c44cc39b04bdb7d330d7c5c14d5c
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();
        }
    }
}