using Nocturnis.Enigmos.Ports.SignalPorts.Directions; namespace Nocturnis.Enigmos.Modules; public static class EControllingModule { public static void SignalInInit(this IControllingModule m, string prefix, int sI) { m.SignalInPorts = new ISignalInPort[sI]; for (int i = 1; i <= sI; i++) m.SignalInPorts[i - 1] = m.GetPort($"{prefix}{i}"); } }