示例#1
0
 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();
         }
     }
 }