using System.Collections.Generic; using UnityEngine; namespace DDD { public enum InteractionType { Default } public interface IInteractable { bool CanInteract(); void OnInteracted(IInteractor interactor); } public interface IInteractor { void TryInteract(InteractionType interactionType); } }