Practice_Unity/Assets/Scripts/Managers/SystemManager.cs
SEAN d4b339c6af 작업
1. 패널
2. 세팅 오브젝트 생성

Todo
1. 패널 끄는거 만들기
2025-10-21 16:46:32 +09:00

42 lines
821 B
C#

using UnityEngine;
public class SystemManager : IManager
{
public SystemState Current { get; private set; }
public enum SystemState
{
Play,
Pause
}
public void Init()
{
Current = SystemState.Play;
Time.timeScale = 1.0f;
}
public void PauseSystem()
{
if (Current == SystemState.Play)
{
Current = SystemState.Pause;
Time.timeScale = 0.0f;
// 메뉴 창 켜거나 하는 작업을 여기서 해도 되고?
// 아니면 메뉴창을 여는 곳에서 이걸 불러도 된다.
}
}
public void ResumeSystem()
{
if (Current == SystemState.Pause)
{
Current = SystemState.Play;
Time.timeScale = 1.0f;
}
}
}