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

Commit d77be37

Browse files
committed
Merge remote-tracking branch 'origin/master'
2 parents 13a2e76 + 99d25c4 commit d77be37

File tree

3 files changed

+22
-0
lines changed

3 files changed

+22
-0
lines changed

UI/QuickMenu/IButtonPage.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,7 @@ public interface IButtonPage
1313
ReCategoryPage AddCategoryPage(string text, string tooltip = "", Sprite sprite = null);
1414
ReMenuPage GetMenuPage(string name);
1515
ReCategoryPage GetCategoryPage(string name);
16+
void AddCategoryPage(string text, string tooltip, Action<ReCategoryPage> onPageBuilt, Sprite sprite = null);
17+
void AddMenuPage(string text, string tooltip, Action<ReMenuPage> onPageBuilt, Sprite sprite = null);
1618
}
1719
}

UI/QuickMenu/ReMenuCategory.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,16 @@ public ReCategoryPage AddCategoryPage(string text, string tooltip = "", Sprite s
223223
return menu;
224224
}
225225

226+
public void AddMenuPage(string text, string tooltip, Action<ReMenuPage> onPageBuilt, Sprite sprite = null)
227+
{
228+
onPageBuilt(AddMenuPage(text, tooltip, sprite));
229+
}
230+
231+
public void AddCategoryPage(string text, string tooltip, Action<ReCategoryPage> onPageBuilt, Sprite sprite = null)
232+
{
233+
onPageBuilt(AddCategoryPage(text, tooltip, sprite));
234+
}
235+
226236
public RectTransform RectTransform => _buttonContainer.RectTransform;
227237

228238
public ReMenuPage GetMenuPage(string name)

UI/QuickMenu/ReMenuPage.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,16 @@ public ReCategoryPage AddCategoryPage(string text, string tooltip = "", Sprite s
196196
return menu;
197197
}
198198

199+
public void AddMenuPage(string text, string tooltip, Action<ReMenuPage> onPageBuilt, Sprite sprite = null)
200+
{
201+
onPageBuilt(AddMenuPage(text, tooltip, sprite));
202+
}
203+
204+
public void AddCategoryPage(string text, string tooltip, Action<ReCategoryPage> onPageBuilt, Sprite sprite = null)
205+
{
206+
onPageBuilt(AddCategoryPage(text, tooltip, sprite));
207+
}
208+
199209
public ReMenuPage GetMenuPage(string name)
200210
{
201211
var transform = QuickMenuEx.MenuParent.Find(GetCleanName($"Menu_{name}"));

0 commit comments

Comments
 (0)