using Nocturnis.Enigmos.Ports.SignalPorts.Directions; namespace Nocturnis.Enigmos.Modules; public static class ERoutingModule { public static void SignalOutInit(this IRoutingModule m, string prefix, int sO) { m.SignalOutPorts = new ISignalOutPort[sO]; for (int i = 1; i <= sO; i++) m.SignalOutPorts[i - 1] = m.GetPort($"{prefix}{i}"); } }