double ShiftMouseMovePixelPerDelta = 0.0;//この行を追加
GConfig->GetDouble(TEXT("PropertyEditorNumeric"), TEXT("ShiftMouseMovePixelPerDelta"), ShiftMouseMovePixelPerDelta, GEditorIni);//この行を追加
ChildSlot
[
SAssignNew(PrimaryWidget, SNumericEntryBox<NumericType>)
// Only allow spinning if we have a single value
.AllowSpin(bAllowSpin)
.Value(this, &SPropertyEditorNumeric<NumericType>::OnGetValue)
.Font(InArgs._Font)
.MinValue(NumericPropertyParams.MinValue)
.MaxValue(NumericPropertyParams.MaxValue)
.MinSliderValue(NumericPropertyParams.MinSliderValue)
.MaxSliderValue(NumericPropertyParams.MaxSliderValue)
.SliderExponent(NumericPropertyParams.SliderExponent)
.Delta(NumericPropertyParams.Delta)
.ShiftMouseMovePixelPerDelta(ShiftMouseMovePixelPerDelta)//この行を追加
// LinearDeltaSensitivity needs to be left unset if not provided, rather than being set to some default
.LinearDeltaSensitivity(NumericPropertyParams.GetLinearDeltaSensitivityAttribute())
.AllowWheel(bAllowSpin)
.WheelStep(NumericPropertyParams.WheelStep)
.UndeterminedString(LOCTEXT("MultipleValues", "Multiple Values"))
.OnValueChanged(this, &SPropertyEditorNumeric<NumericType>::OnValueChanged)
.OnValueCommitted(this, &SPropertyEditorNumeric<NumericType>::OnValueCommitted)
.OnUndeterminedValueCommitted(this, &SPropertyEditorNumeric<NumericType>::OnUndeterminedValueCommitted)
.OnBeginSliderMovement(this, &SPropertyEditorNumeric<NumericType>::OnBeginSliderMovement)
.OnEndSliderMovement(this, &SPropertyEditorNumeric<NumericType>::OnEndSliderMovement)
.TypeInterface(TypeInterface)
];