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 Unity.VisualScripting;
using UnityEngine;
using UnityEngine.SocialPlatforms.Impl;
using VContainer;
public class GameScreenController
{
private GameScreenView gameScreenView;
[Inject] private PauseScreenController pauseScreenController;
public GameScreenController (GameScreenView gameScreenView)
{
this.gameScreenView = gameScreenView;
this.gameScreenView.pauseBtn.onClick.AddListener(PauseBtnClicked);
}
public void ShowGameScreen()
{
gameScreenView.Show();
}
public void HideGameScreen()
{
gameScreenView.Hide();
}
private void PauseBtnClicked()
{
Time.timeScale = 0;
pauseScreenController.ShowPauseScreen();
}
public void UpdateScore(int score)
{
gameScreenView.SetScore(score);
}
}