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}