/// <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);
 }
Ejemplo n.º 7
0
 /// <summary>
 /// Triggers a slider event
 /// </summary>
 /// <param name="value"></param>
 protected virtual void TriggerSliderEvent(float value)
 {
     MMDebugMenuSliderEvent.Trigger(SliderEventName, value);
 }