DEG-140 [Feat] 진짜 일시정지 기능 추가
This commit is contained in:
parent
8b1b1c1a15
commit
5f8080ff9c
@ -20,7 +20,7 @@ public class PanelController : MonoBehaviour
|
|||||||
public void Show()
|
public void Show()
|
||||||
{
|
{
|
||||||
if (_canvasGroup == null) return;
|
if (_canvasGroup == null) return;
|
||||||
_canvasGroup.DOFade(1, 0.5f);
|
_canvasGroup.DOFade(1, 0.5f).SetUpdate(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Hide(bool doDestroy = true)
|
public void Hide(bool doDestroy = true)
|
||||||
|
@ -6,7 +6,7 @@ public class PauseButton : MonoBehaviour
|
|||||||
{
|
{
|
||||||
public void OnClicked()
|
public void OnClicked()
|
||||||
{
|
{
|
||||||
//todo: 게임 일시정지 필요
|
GameManager.Instance.PauseGame();
|
||||||
var menuPanel = GameManager.Instance.PanelManager.GetPanel("MenuPanel");
|
var menuPanel = GameManager.Instance.PanelManager.GetPanel("MenuPanel");
|
||||||
menuPanel.GetComponent<MenuPanelController>().Show();
|
menuPanel.GetComponent<MenuPanelController>().Show();
|
||||||
}
|
}
|
||||||
|
@ -49,6 +49,17 @@ public partial class GameManager : Singleton<GameManager>
|
|||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
//일시 정지
|
||||||
|
public void PauseGame()
|
||||||
|
{
|
||||||
|
Time.timeScale = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void ResumeGame()
|
||||||
|
{
|
||||||
|
Time.timeScale = 1;
|
||||||
|
}
|
||||||
|
|
||||||
// 날짜 진행
|
// 날짜 진행
|
||||||
public void AdvanceDay()
|
public void AdvanceDay()
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user