public void SetParameterValue <TValue>(IRandomizerParameter parameter, TValue value) { if (_suspendLevels > 0) { return; } parameter.SetValue(value); ParameterValueChanged?.Invoke(this, parameter); }
protected virtual void OnParameterValueChanged(ParameterValueChangedEventArgs e) { ParameterValueChanged?.Invoke(this, e); }
private void OnParameterValueChanged(object sender, ParameterValueChangedEventArgs e) { ParameterValueChanged?.Invoke(sender, e); }