namespace Lib.numbers.@int.basic; [Guid("ab73a49e-c548-437d-a4ab-b3fa41e30097")] internal sealed class AddInt :Instance{ [Output(Guid = "9B3E42F6-8980-4F30-8D8F-ED1DEA5F19B9")] public readonly Slot Result = new(); // [Output(Guid = "{DF114783-6C8D-47E2-99B0-8C97217657A5}")] // public readonly Slot Result2 = new Slot(); public AddInt() { Result.UpdateAction += Update; } private void Update(EvaluationContext context) { Result.Value = Input1.GetValue(context) + Input2.GetValue(context); } [Input(Guid = "8496877C-6186-4A9F-ACB2-CEB90026DC1D")] public readonly InputSlot Input1 = new(); [Input(Guid = "D5EFBE02-8F33-42E9-A205-859C218ACBEC")] public readonly InputSlot Input2 = new(); // [Input(Guid = "{D7478BAA-41B4-4F83-873B-6267AA93BFA9}")] // public readonly InputSlot Input3 = new InputSlot(); // // [Input(Guid = "{99A53560-8F62-4240-9ED4-800525CF2EF3}")] // public readonly InputSlot Input4 = new InputSlot(); }