using UnityEditor; using UnityEngine; namespace DDD { public class RestaurantState : ScriptableSingleton { 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(); RunState = CreateInstance(); EnvironmentState = CreateInstance(); PlayerState = CreateInstance(); } } }