Files
Cube-Tower-Defense/Assets/Scripts/UI/TimeControlMenu.cs
T
2026-07-04 11:39:38 +03:00

24 lines
663 B
C#

using UnityEngine;
using UnityEngine.UI;
public class TimeControlMenu : MonoBehaviour
{
[SerializeField] private Button _pauseBtn;
[SerializeField] private Button _resumeBtn;
[SerializeField] private Button _2xBtn;
[SerializeField] private Button _3xBtn;
private void Start()
{
_pauseBtn.onClick.AddListener(SwitchPause);
_resumeBtn.onClick.AddListener(() => Time.timeScale = 1f);
_2xBtn.onClick.AddListener(() => Time.timeScale = 2f);
_3xBtn.onClick.AddListener(() => Time.timeScale = 3f);
}
public static void SwitchPause()
{
Time.timeScale = Time.timeScale > 0f ? 0f : 1f;
}
}