namespace Lib.numbers.vec3; [Guid("4af1080c-3133-4070-a440-4cf2f4cc10a1")] internal sealed class Vec3Distance : Instance { [Output(Guid = "14D4FD70-153B-4AD2-B068-71A29427FBF4")] public readonly Slot Result = new(); public Vec3Distance() { Result.UpdateAction += Update; } private void Update(EvaluationContext context) { Result.Value = Vector3.Distance(Input1.GetValue(context), Input2.GetValue(context)); } [Input(Guid = "eecb6054-ecb8-4b22-a685-6740ed1cfe5c")] public readonly InputSlot Input1 = new(); [Input(Guid = "c4094f11-d93d-4497-b1ce-1faa8bc1d1b0")] public readonly InputSlot Input2 = new(); }