22 lines
836 B
C#
22 lines
836 B
C#
using UnityEditor;
|
|
using UnityEngine;
|
|
|
|
namespace DDD
|
|
{
|
|
public class RestaurantState : ScriptableSingleton<RestaurantState>
|
|
{
|
|
public RestaurantManagementStateSo ManagementState { get; private set; }
|
|
public RestaurantRunStateSo RunState { get; private set; }
|
|
public RestaurantEnvironmentStateSo EnvironmentState { get; private set; }
|
|
public RestaurantPlayerStateSo PlayerState { get; private set; }
|
|
|
|
// TODO : Load from disk(SaveData)
|
|
private void OnEnable()
|
|
{
|
|
ManagementState = CreateInstance<RestaurantManagementStateSo>();
|
|
RunState = CreateInstance<RestaurantRunStateSo>();
|
|
EnvironmentState = CreateInstance<RestaurantEnvironmentStateSo>();
|
|
PlayerState = CreateInstance<RestaurantPlayerStateSo>();
|
|
}
|
|
}
|
|
} |