using UnityEngine; namespace DDD { public class RestaurantState : ScriptableObject { public RestaurantManagementState ManagementState { get; private set; } public RestaurantRunState RunState { get; private set; } public RestaurantEnvironmentState EnvironmentState { get; private set; } public RestaurantPlayerState PlayerState { get; private set; } public RestaurantCustomerState CustomerState { get; private set; } private void OnEnable() { ManagementState = CreateInstance(); RunState = CreateInstance(); EnvironmentState = CreateInstance(); PlayerState = CreateInstance(); CustomerState = CreateInstance(); } } }