using Unity.VisualScripting; using UnityEngine; public interface ISocket { bool IsAvailable { get; } Vector2 InsertionPoint { get; } Vector2 GetPosition(); void InsertPlug(); void RemovePlug(); }