Skip to content
This repository was archived by the owner on Jan 24, 2023. It is now read-only.

Added Spacer to be used on ReMenuCategory / ReCategoryPage #10

Merged
merged 3 commits into from
Mar 5, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions UI/QuickMenu/IButtonPage.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ namespace ReMod.Core.UI.QuickMenu
public interface IButtonPage
{
ReMenuButton AddButton(string text, string tooltip, Action onClick, Sprite sprite = null);
ReMenuButton AddSpacer(Sprite sprite = null);
ReMenuToggle AddToggle(string text, string tooltip, Action<bool> onToggle, bool defaultValue = false);
ReMenuToggle AddToggle(string text, string tooltip, ConfigValue<bool> configValue);
ReMenuPage AddMenuPage(string text, string tooltip = "", Sprite sprite = null);
Expand Down
7 changes: 7 additions & 0 deletions UI/QuickMenu/ReMenuCategory.cs
Original file line number Diff line number Diff line change
Expand Up @@ -177,6 +177,13 @@ public ReMenuButton AddButton(string text, string tooltip, Action onClick, Sprit
var button = new ReMenuButton(text, tooltip, onClick, _buttonContainer.RectTransform, sprite);
return button;
}

public ReMenuButton AddSpacer(Sprite sprite = null) {
var spacer = new ReMenuButton(string.Empty, string.Empty, null, _buttonContainer.RectTransform, sprite);
spacer.GameObject.name = "Button_Spacer";
spacer.Background.gameObject.SetActive(false);
return spacer;
}

public ReMenuToggle AddToggle(string text, string tooltip, Action<bool> onToggle, bool defaultValue = false)
{
Expand Down