Files
Darklings-FightingGame/Assets/_Project/Scripts/UIScripts/MenuScripts/PauseMenu.cs
2022-07-08 00:20:48 +03:00

36 lines
720 B
C#

using Demonics.UI;
using TMPro;
using UnityEngine;
using UnityEngine.SceneManagement;
public class PauseMenu : BaseMenu
{
[SerializeField] private PlayerUI _playerUI = default;
[SerializeField] private TextMeshProUGUI _whoPaused = default;
public string PauseControllerType { get; set; }
public bool PlayerOnePaused { get; private set; }
public void ClosePause()
{
_playerUI.ClosePause();
}
public void SetWhoPaused(bool playerOnePaused)
{
PlayerOnePaused = playerOnePaused;
if (playerOnePaused)
{
_whoPaused.text = "Player 1 Paused";
}
else
{
_whoPaused.text = "Player 2 Paused";
}
}
public void Restart()
{
SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex);
}
}