/// <summary> /// Starts listening for events /// </summary> public virtual void OnEnable() { if (!_listening) { MMDebugMenuSliderEvent.Register(OnMMDebugMenuSliderEvent); _listening = true; } }
/// <summary> /// Triggers a slider event /// </summary> /// <param name="value"></param> protected virtual void TriggerSliderEvent(float value) { MMDebugMenuSliderEvent.Trigger(SliderEventName, value, MMDebugMenuSliderEvent.EventModes.FromSlider); }
/// <summary> /// Stops listening for events /// </summary> public virtual void OnDestroy() { _listening = false; MMDebugMenuSliderEvent.Unregister(OnMMDebugMenuSliderEvent); }
/// <summary> /// Stops listening for events /// </summary> public virtual void OnDisable() { MMDebugMenuSliderEvent.Unregister(OnMMDebugMenuSliderEvent); }
/// <summary> /// Starts listening for events /// </summary> public virtual void OnEnable() { MMDebugMenuSliderEvent.Register(OnMMDebugMenuSliderEvent); }
/// <summary> /// This test methods will send a set event to all sliders bound to the SliderEventName /// </summary> protected virtual void TestSetValue() { MMDebugMenuSliderEvent.Trigger(SliderEventName, TestValue, MMDebugMenuSliderEvent.EventModes.SetSlider); }
/// <summary> /// Triggers a slider event /// </summary> /// <param name="value"></param> protected virtual void TriggerSliderEvent(float value) { MMDebugMenuSliderEvent.Trigger(SliderEventName, value); }