Files
2026-07-13 13:13:17 +08:00

26 lines
719 B
C#

namespace Lib.numbers.@int.basic;
[Guid("475ea08b-0810-483f-bc6d-8b5d566cb8a2")]
internal sealed class IntAdd : Instance<IntAdd>
{
[Output(Guid = "5e7233e6-7928-41a4-8f3f-b7d074614546")]
public readonly Slot<int> Result = new();
public IntAdd()
{
Result.UpdateAction += Update;
}
private void Update(EvaluationContext context)
{
var a = Value1.GetValue(context);
var b = Value2.GetValue(context);
Result.Value = a + b;
}
[Input(Guid = "16dd5182-a0fb-4a26-b211-3c1bf3707579")]
public readonly InputSlot<int> Value1 = new();
[Input(Guid = "2ee7e022-49f9-4682-9266-a3f981da2240")]
public readonly InputSlot<int> Value2 = new();
}