public IntSetting(int value, FieldInfo field, string group) : base(field, SettingType.Int, group) { Value = value; MinValueAttribute.GetMinValue(field, ref MinValue); MaxValueAttribute.GetMaxValue(field, ref MaxValue); }
public FloatSetting(float value, FieldInfo field, string group) : base(field, SettingType.Float, group) { Value = value; MinValueAttribute.GetMinValue(field, ref MinValue); MaxValueAttribute.GetMaxValue(field, ref MaxValue); StepSizeAttribute.GetStepSize(field, ref StepSize); }
public ColorSetting(Color value, FieldInfo field, string group) : base(field, SettingType.Color, group) { Value = value; HDR = HDRAttribute.HDRColor(field); MinValueAttribute.GetMinValue(field, ref MinValue); MaxValueAttribute.GetMaxValue(field, ref MaxValue); StepSizeAttribute.GetStepSize(field, ref StepSize); }
public FloatSetting(float value, FieldInfo field, string group) : base(field, SettingType.Float, group) { Value = value; MinValueAttribute.GetMinValue(field, ref MinValue); MaxValueAttribute.GetMaxValue(field, ref MaxValue); StepSizeAttribute.GetStepSize(field, ref StepSize); ConvertMode = ConversionModeAttribute.GetConversionMode(field); ConversionScale = ConversionScaleAttribute.GetConversionScale(field); }