public FloatsFieldUI(int length) { Horizontal = true; Margins = false; values = new Values(this); fields = new FloatFieldUI[length]; for (int i = 0; i < length; i++) { var field = new FloatFieldUI(); field.OnValueChangedMethods += OnValueChanged; Add(fields[i] = field); } }
void OnValueChanged(FloatFieldUI field) { OnValuesChangedMethods?.Invoke(this); }