using Nocturnis.Enigmos.Modules; using Nocturnis.Enigmos.Modules.ComputationalModules; using Nocturnis.Enigmos.Ports; namespace Enigmos.Modules.ComputationalModules.Binary; public abstract partial class BinaryLogicModule:BinaryComputationalModule,ILogicModule, IDuplicateOutputModule { public override IEnumerable Ports => base.Ports.Union(DataOutPorts); public override void Init() { base.Init(); this.DataOutInit("Output", 1); this.LogicModuleInit(); PostInit(); } }