using System.Reflection; using T3.Core.Utils; namespace Lib.numbers.data._obsolete; [Guid("f83bd8ce-ca66-4d31-9f2f-65066f15a3b2")] internal sealed class GetIteratedFloat : Instance { [Output(Guid = "1170f76f-b438-4b1d-b329-ee07b950f291", DirtyFlagTrigger = DirtyFlagTrigger.Animated)] public readonly Slot Result = new(); public GetIteratedFloat() { Result.UpdateAction += Update; Result.DirtyFlag.Trigger |= DirtyFlagTrigger.Animated; } private void Update(EvaluationContext context) { Result.Value = StructuredListUtils.GetIteratedValueOfFieldWithType(context, FieldName, ref _field); } private FieldInfo _field; [Input(Guid = "d09ec35b-6f02-424f-87cf-51c0c9f56857")] public readonly InputSlot FieldName = new(); }