20 lines
527 B
C#
20 lines
527 B
C#
namespace DDD
|
|
{
|
|
public class GameState : ScriptSingleton<GameState>
|
|
{
|
|
public GameLevelState LevelState { get; private set; }
|
|
public UiState UiState { get; private set; }
|
|
|
|
private void OnEnable()
|
|
{
|
|
LevelState = CreateInstance<GameLevelState>();
|
|
UiState = CreateInstance<UiState>();
|
|
}
|
|
|
|
private void OnDisable()
|
|
{
|
|
if (LevelState) DestroyImmediate(LevelState);
|
|
if (UiState) DestroyImmediate(UiState);
|
|
}
|
|
}
|
|
} |