22 lines
876 B
C#
22 lines
876 B
C#
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<RestaurantManagementState>();
|
|
RunState = CreateInstance<RestaurantRunState>();
|
|
EnvironmentState = CreateInstance<RestaurantEnvironmentState>();
|
|
PlayerState = CreateInstance<RestaurantPlayerState>();
|
|
CustomerState = CreateInstance<RestaurantCustomerState>();
|
|
}
|
|
}
|
|
} |