TowerDefenseGame/Assets/Scripts/Runtime/GameManagement/SpawnManager.cs
Nico 4be7c0df38 Added EnemyDamagedState
Something broke -- added gaurd
2025-06-29 17:24:18 -07:00

24 lines
549 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using UnityEngine;
public class SpawnManager : MonoBehaviour {
public static bool IsPaused { get; private set; }
[SerializeField] private GameObject pauseMenuUI;
void Update() {
if (Input.GetKeyDown(KeyCode.Escape))
TogglePause();
}
public void TogglePause() {
IsPaused = !IsPaused;
Time.timeScale = IsPaused ? 0f : 1f;
AudioListener.pause = IsPaused;
pauseMenuUI.SetActive(IsPaused);
}
}