using System; using DDD.Npcs.Crews; using DDD.Uis; using UnityEngine; namespace DDD.Interfaces { public interface ICrewInteraction { Transform CenterTransform { get; } InteractionCanvas InteractionCanvas { get; } bool EnableInteraction { get; } float InteractionRadius { get; } void InteractionCrew(Crew crew); void CancelInteractionCrew(); bool CanInteractionCrew(Crew crew = null); event Action OnInteractionCompleted; } }