protected override void OnMouseDown(UIMouseEventParameter p) { if (p.buttons.IsFlagSet(UIMouseButton.Right)) { UIQuickMenuPopUp.ShowAt(this); if (!uuiMode) { Vector3 mousePosition = Input.mousePosition; mousePosition.y = m_OwnerView.fixedHeight - mousePosition.y; deltaPosition = absolutePosition - mousePosition; BringToFront(); } } }
public void ProcessPressedKey(int index) { // Cancel if key input is already queued for processing. if (_processed) { return; } _processed = true; try { if (index == 0) { YetAnotherToolbar.instance.mainButton.SimulateClick(); //if (Settings.expanded) //{ // Settings.expanded = false; // XMLUtils.SaveSettings(); // YetAnotherToolbar.instance.Collapse(); // YetAnotherToolbar.instance.mainButton.normalFgSprite = YetAnotherToolbar.instance.mainButton.expandSprite; //} //else //{ // Settings.expanded = true; // XMLUtils.SaveSettings(); // YetAnotherToolbar.instance.Expand(); // YetAnotherToolbar.instance.mainButton.normalFgSprite = YetAnotherToolbar.instance.mainButton.collapseSprite; //} } else if (index == 1) { UIQuickMenuPopUp.ShowAt(YetAnotherToolbar.instance.mainButton); } else if (index == 2) { YetAnotherToolbar.instance.ToggleMenuVisibility(); } } catch (Exception e) { Debugging.LogException(e); } }