Добавил кнопки для управления временем

This commit is contained in:
2026-06-07 16:17:24 +03:00
parent 42e301c895
commit 14193de8f7
4 changed files with 1165 additions and 9 deletions
+21
View File
@@ -0,0 +1,21 @@
using UnityEngine;
using UnityEngine.UI;
public class TimeControlMenu : MonoBehaviour
{
[SerializeField] private Button _pauseBtn;
[SerializeField] private Button _resumeBtn;
[SerializeField] private Button _2xBtn;
private void Start()
{
_pauseBtn.onClick.AddListener(SwitchPause);
_resumeBtn.onClick.AddListener(() => Time.timeScale = 1f);
_2xBtn.onClick.AddListener(() => Time.timeScale = 2f);
}
public static void SwitchPause()
{
Time.timeScale = Time.timeScale > 0f ? 0f : 1f;
}
}