added sound script and menu

This commit is contained in:
Mausham
2025-12-12 16:16:37 -08:00
parent 2118bb7c36
commit 06ca472bb3
33 changed files with 1842 additions and 181 deletions

View File

@@ -0,0 +1,38 @@
using System;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.SceneManagement;
using VContainer;
public class PauseScreenController
{
private PauseScreenView _pauseScreenView;
[Inject]private InputReader _inputReader;
public PauseScreenController(PauseScreenView pauseScreenView)
{
this._pauseScreenView = pauseScreenView;
_pauseScreenView.resumeBtn.onClick.AddListener( ResumeBtnClicked);
_pauseScreenView.BackBtn.onClick.AddListener(BackBtnClicked);
}
public void ShowPauseScreen()
{
_inputReader.isBlocked = true;
_pauseScreenView.Show();
}
private void ResumeBtnClicked()
{
_inputReader.isBlocked = false;
Time.timeScale = 1.0f;
_pauseScreenView.Hide();
}
public void BackBtnClicked()
{
_inputReader.isBlocked = false;
_pauseScreenView.Hide();
Time.timeScale = 1.0f;
SceneManager.LoadScene(0);
}
}