public void HideClickButtonList() { bool hide = true; if (ClickButtonList.IntersectingMouse()) { hide = false; } for (int i = 0; i < ClickButtonList.Count; i++) { if (ClickButtonList[i].ClickButtonList.IntersectingMouse() || ClickButtonList[i].HoverButtonList.IntersectingMouse()) { hide = false; break; } } if (!DrawEnabled) { hide = true; } if (hide) { ClickButtonList.Hide(); } }
public virtual void OnClicked() { pressing_ = false; ClickButtonList.Hide(); HoverButtonList.Hide(); if (Clicked != null) { Clicked(this); } }