protected internal override void MouseClick(InputEventMouse e) { MenuElement element = RenderRule.ElementFromMouseCoordinates(); if (element != null && element.Action != null) { element.Action(this); } }
public void AddChild(MenuElement element) { if (HasAction) { m_Action = null; m_Children = new List <MenuElement>(); } m_Children.Add(element); }