private void Control_ValueChangedEvent(EasyUGUIControl control, object value) { var field = pairList.FirstOrDefault(e => e.fieldInfo.Name == control.Id).fieldInfo; if (field == null) { return; } field.SetValue(setting, value); setting.OnUpdated(); }
public FieldControlPair(FieldInfo fieldInfo, EasyUGUIControl easyUGUIControl) { this.fieldInfo = fieldInfo; this.easyUGUIControl = easyUGUIControl; }