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

21 lines
560 B
C#

namespace Lib.numbers.@int.logic;
[Guid("9a34f503-709b-42e0-a25f-bc74573afa6b")]
internal sealed class IsIntEven : Instance<IsIntEven>
{
[Output(Guid = "B69BC0BA-010D-4268-93F4-D5F682AF00D5")]
public readonly Slot<bool> Result = new();
public IsIntEven()
{
Result.UpdateAction += Update;
}
private void Update(EvaluationContext context)
{
Result.Value = Value.GetValue(context) % 2 == 0;
}
[Input(Guid = "c5703990-1062-4512-b016-74ae1cce538a")]
public readonly InputSlot<int> Value = new();
}