A game about forced loneliness, made by TACStudios
1using System.Collections.Generic; 2 3namespace Unity.VisualScripting 4{ 5 public interface IConnectionCollection<TConnection, TSource, TDestination> : ICollection<TConnection> 6 where TConnection : IConnection<TSource, TDestination> 7 { 8 IEnumerable<TConnection> this[TSource source] { get; } 9 IEnumerable<TConnection> this[TDestination destination] { get; } 10 IEnumerable<TConnection> WithSource(TSource source); 11 IEnumerable<TConnection> WithDestination(TDestination destination); 12 } 13}