| | |
| | | /// </summary> |
| | | public Text NoBuffText; |
| | | |
| | | private float preTimeScale; |
| | | |
| | | // Start is called before the first frame update |
| | | private void Start() |
| | | { |
| | |
| | | |
| | | private void Refresh() |
| | | { |
| | | if (!Panel.activeInHierarchy) return; |
| | | |
| | | ClearContent(); |
| | | |
| | | List<EndlessBuffConfig> buffList = EndlessBuffManager.instance.BuffList; |
| | |
| | | |
| | | 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(); |
| | | |
| | | } |
| | | } |
| | | } |