27 lines
685 B
C#
27 lines
685 B
C#
namespace Lib.numbers.vec2;
|
|
|
|
[Guid("3b42b2dc-09dd-4f7a-9cf8-5988f26fbda8")]
|
|
internal sealed class AddVec2 : Instance<AddVec2>
|
|
{
|
|
[Output(Guid = "2CA0473D-0B36-4CA2-B532-9186E4556D67")]
|
|
public readonly Slot<Vector2> Result = new();
|
|
|
|
|
|
public AddVec2()
|
|
{
|
|
Result.UpdateAction += Update;
|
|
}
|
|
|
|
private void Update(EvaluationContext context)
|
|
{
|
|
Result.Value = Input1.GetValue(context) + Input2.GetValue(context);
|
|
}
|
|
|
|
|
|
[Input(Guid = "4C37316D-618B-40B8-A8E3-73FA02F289B0")]
|
|
public readonly InputSlot<Vector2> Input1 = new();
|
|
|
|
[Input(Guid = "8130C17F-CEC2-4E8E-ABBA-C89195010B87")]
|
|
public readonly InputSlot<Vector2> Input2 = new();
|
|
|
|
} |