protected virtual void OnMMDebugMenuButtonEvent(string checkboxEventName, bool active, MMDebugMenuButtonEvent.EventModes eventMode) { if ((eventMode == MMDebugMenuButtonEvent.EventModes.SetButton) && (checkboxEventName == ButtonEventName) && (TargetButton != null)) { TargetButton.interactable = active; } }
/// <summary> /// When we get a menu button event, we invoke /// </summary> /// <param name="buttonEventName"></param> protected virtual void OnMMDebugMenuButtonEvent(string buttonEventName, bool value, MMDebugMenuButtonEvent.EventModes eventMode) { if ((eventMode == MMDebugMenuButtonEvent.EventModes.FromButton) && (buttonEventName == ButtonEventName)) { if (MMDEvent != null) { MMDEvent.Invoke(); } } }