/// <summary> /// When we get a set slider event, we set our value /// </summary> /// <param name="sliderEventName"></param> /// <param name="value"></param> protected virtual void OnMMDebugMenuSliderEvent(string sliderEventName, float value, MMDebugMenuSliderEvent.EventModes eventMode) { if ((eventMode == MMDebugMenuSliderEvent.EventModes.SetSlider) && (sliderEventName == SliderEventName)) { _valueSetThisFrame = true; TargetSlider.value = MMMaths.Remap(value, RemapZero, RemapOne, 0f, 1f); UpdateValue(value); } }
/// <summary> /// When we get a slider event, we trigger an event if needed /// </summary> /// <param name="sliderEventName"></param> /// <param name="value"></param> protected virtual void OnMMDebugMenuSliderEvent(string sliderEventName, float value, MMDebugMenuSliderEvent.EventModes eventMode) { if ((eventMode == MMDebugMenuSliderEvent.EventModes.FromSlider) && (sliderEventName == SliderEventName)) { if (MMDValueChangedEvent != null) { MMDValueChangedEvent.Invoke(value); } } }