using System; using UnityEngine; namespace DDD { [Flags] public enum RestaurantManagementType : uint { OpenRestaurantMenu = 0, StartRestaurant = 1, } public class RestaurantManagementInteractionSubsystem : MonoBehaviour, IInteractionSubsystemObject { [SerializeField] protected RestaurantManagementType _managementType = RestaurantManagementType.OpenRestaurantMenu; public RestaurantManagementType GetInteractionSubsystemType() { return _managementType; } public void InitializeSubsystem() { } public bool CanInteract() { return true; } public bool OnInteracted(IInteractor interactor, ScriptableObject payloadSo = null) { return true; } } }