26 lines
565 B
C#
26 lines
565 B
C#
using System;
|
|
using UnityEngine;
|
|
using VContainer;
|
|
using VContainer.Unity;
|
|
|
|
public class GameScreenController
|
|
{
|
|
GameScreenView gameScreenView;
|
|
public event Action OnPausePressed;
|
|
public GameScreenController(GameScreenView _gameScreenView)
|
|
{
|
|
this.gameScreenView = _gameScreenView;
|
|
gameScreenView.pauseBtn.onClick.AddListener(()=>OnPausePressed?.Invoke());
|
|
}
|
|
|
|
public void ShowGameScreen()
|
|
{
|
|
gameScreenView.Show();
|
|
}
|
|
|
|
public void OnPauseButtonClicked()
|
|
{
|
|
Debug.Log("Paused Btn Clicked");
|
|
}
|
|
}
|