using Nocturnis.Enigmos.Modules; using Nocturnis.Enigmos.Ports; using Nocturnis.Enigmos.Ports.DataPorts.Directions; namespace Enigmos.Modules.Other; public partial class IndicateInputModule : BaseModule, IParameterModule { public IDataInPort? Input { get; set; } protected override bool Draggable => false; protected override bool HasManual => false; public override IEnumerable Ports => new[] { Input! }; public IDataInPort[] DataInPorts { get; set; } = Array.Empty(); public override void Init() { base.Init(); this.DataInInit("Input", 1); Input = DataInPorts[0]; PostInit(); } }