public void Draw() { ParentMenu.SetNumberOfButtons(Position); int btnY = 5 + 45 * ParentMenu.GetNumberOfButtons(); rect = new Rect(ParentMenu.GetRect().x + 5, ParentMenu.GetRect().y + btnY, ParentMenu.GetWidthSize(), 40); GUI.Button(rect, Text, style); }
public void Draw() { ParentMenu.SetNumberOfButtons(Position); int btnY = 5 + 45 * ParentMenu.GetNumberOfButtons(); rect = new Rect(ParentMenu.GetRect().x + 5, ParentMenu.GetRect().y + btnY, ParentMenu.GetWidthSize() - 90, 40); if (GUI.Button(rect, Text, Navigation.HighlighedCheck(style, ParentMenu.GetId(), Position))) { Action?.Invoke(); Draw(); } DrawMulButtons(); }
private void DrawMulButtons() { Rect menuBg = ParentMenu.GetRect(); int btnY = 5 + 45 * Position; if (GUI.Button(new Rect(menuBg.x + ParentMenu.GetWidthSize() - 80, menuBg.y + btnY, 40, 40), "-", Styles.OffStyle)) { DecreaseAction?.Invoke(); Draw(); } if (GUI.Button(new Rect(menuBg.x + ParentMenu.GetWidthSize() - 35, menuBg.y + btnY, 40, 40), "+", Styles.OffStyle)) { IncreaseAction?.Invoke(); Draw(); } }