ProjectDDD/Assets/_DDD/_Scripts/RestaurantState/RestaurantState.cs
2025-08-19 13:51:42 +09:00

22 lines
892 B
C#

using UnityEngine;
namespace DDD
{
public class RestaurantState : ScriptSingleton<RestaurantState>
{
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<RestaurantManagementState>();
RunState = CreateInstance<RestaurantRunState>();
EnvironmentState = CreateInstance<RestaurantEnvironmentState>();
PlayerState = CreateInstance<RestaurantPlayerState>();
CustomerState = CreateInstance<RestaurantCustomerState>();
}
}
}