mirror of
https://github.com/All-Of-Us-Mods/MiraAPI.git
synced 2026-10-19 15:51:48 +00:00
Add labels to filter, grouping, and order buttons
This commit is contained in:
1 parent
362cfc02ff
commit
67e3a6a7bc
2 files changed
+29
-1
No files matched your search
@@ -33,15 +33,19 @@ public static class RoleGuidePatches
|
|||||||
private static readonly List<DetailedPanel> RoleEntries = [];
|
private static readonly List<DetailedPanel> RoleEntries = [];
|
||||||
private static readonly List<DetailedPanel> ModifierEntries = [];
|
private static readonly List<DetailedPanel> ModifierEntries = [];
|
||||||
|
|
||||||
|
public static GameObject SearchComponentContainer;
|
||||||
public static PassiveButton SearchIconButton;
|
public static PassiveButton SearchIconButton;
|
||||||
private static SpriteRenderer _searchIconIdle;
|
private static SpriteRenderer _searchIconIdle;
|
||||||
private static SpriteRenderer _searchIconHover;
|
private static SpriteRenderer _searchIconHover;
|
||||||
|
public static TextMeshPro OrderSortingTmp;
|
||||||
public static PassiveButton SearchSortingOrderButton;
|
public static PassiveButton SearchSortingOrderButton;
|
||||||
private static SpriteRenderer _searchSortingOrderIdle;
|
private static SpriteRenderer _searchSortingOrderIdle;
|
||||||
private static SpriteRenderer _searchSortingOrderHover;
|
private static SpriteRenderer _searchSortingOrderHover;
|
||||||
|
public static TextMeshPro GroupSortingTmp;
|
||||||
public static PassiveButton SearchSortingGroupButton;
|
public static PassiveButton SearchSortingGroupButton;
|
||||||
private static SpriteRenderer _searchSortingGroupIdle;
|
private static SpriteRenderer _searchSortingGroupIdle;
|
||||||
private static SpriteRenderer _searchSortingGroupHover;
|
private static SpriteRenderer _searchSortingGroupHover;
|
||||||
|
public static TextMeshPro FilterSortingTmp;
|
||||||
public static PassiveButton SearchSortingFilterButton;
|
public static PassiveButton SearchSortingFilterButton;
|
||||||
private static SpriteRenderer _searchSortingFilterIdle;
|
private static SpriteRenderer _searchSortingFilterIdle;
|
||||||
private static SpriteRenderer _searchSortingFilterHover;
|
private static SpriteRenderer _searchSortingFilterHover;
|
||||||
@@ -589,6 +593,27 @@ public static class RoleGuidePatches
|
|||||||
modifiersButton.OnClick.AddListener((Action)(() => OpenModifiersTab()));
|
modifiersButton.OnClick.AddListener((Action)(() => OpenModifiersTab()));
|
||||||
instance.TabButtons.Add(modifiersButton);
|
instance.TabButtons.Add(modifiersButton);
|
||||||
|
|
||||||
|
OrderSortingTmp = Object.Instantiate(
|
||||||
|
_titleText,
|
||||||
|
sortingOrderButton.transform);
|
||||||
|
OrderSortingTmp.text = MiraLocaleManager.Get("MiraApi.Wiki.OrderLabel");
|
||||||
|
OrderSortingTmp.fontSize = OrderSortingTmp.fontSizeMax = 3f;
|
||||||
|
OrderSortingTmp.alignment = TextAlignmentOptions.Center;
|
||||||
|
OrderSortingTmp.horizontalAlignment = HorizontalAlignmentOptions.Center;
|
||||||
|
OrderSortingTmp.transform.localPosition = new Vector3(-0.65f, 0.4f, 0);
|
||||||
|
|
||||||
|
GroupSortingTmp = Object.Instantiate(
|
||||||
|
OrderSortingTmp,
|
||||||
|
sortingGroupButton.transform);
|
||||||
|
OrderSortingTmp.text = MiraLocaleManager.Get("MiraApi.Wiki.GroupingLabel");
|
||||||
|
GroupSortingTmp.transform.localPosition = new Vector3(-0.65f, 0.4f, 0);
|
||||||
|
|
||||||
|
FilterSortingTmp = Object.Instantiate(
|
||||||
|
OrderSortingTmp,
|
||||||
|
sortingFilterButton.transform);
|
||||||
|
FilterSortingTmp.text = MiraLocaleManager.Get("MiraApi.Wiki.FilterLabel");
|
||||||
|
FilterSortingTmp.transform.localPosition = new Vector3(-0.65f, 0.4f, 0);
|
||||||
|
|
||||||
playerButton.transform.localPosition = new Vector3(-3.6f, 0.656f, -0.2f);
|
playerButton.transform.localPosition = new Vector3(-3.6f, 0.656f, -0.2f);
|
||||||
settingButton.transform.localPosition = new Vector3(-3.6f, 0.056f, -0.2f);
|
settingButton.transform.localPosition = new Vector3(-3.6f, 0.056f, -0.2f);
|
||||||
rolesButton.transform.localPosition = new Vector3(-3.6f, -0.544f, -0.2f);
|
rolesButton.transform.localPosition = new Vector3(-3.6f, -0.544f, -0.2f);
|
||||||
@@ -822,7 +847,7 @@ public static class RoleGuidePatches
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
var panel = Object.Instantiate(_guide!.MatchInfoRolePanelPrefab, parent);
|
var panel = Object.Instantiate(_guide.MatchInfoRolePanelPrefab, parent);
|
||||||
if (entry.Modifier != null)
|
if (entry.Modifier != null)
|
||||||
{
|
{
|
||||||
panel.SetModifierPanel(entry.Modifier, entry.Amount, entry.Chance);
|
panel.SetModifierPanel(entry.Modifier, entry.Amount, entry.Chance);
|
||||||
|
|||||||
@@ -56,4 +56,7 @@ Outlive the timer or eliminate the crew.</string>
|
|||||||
<string name="MiraApi.Wiki.PlayersTab">Player List</string>
|
<string name="MiraApi.Wiki.PlayersTab">Player List</string>
|
||||||
<string name="MiraApi.Wiki.SettingsTab">Game Settings</string>
|
<string name="MiraApi.Wiki.SettingsTab">Game Settings</string>
|
||||||
<string name="MiraApi.Wiki.SearchPlaceholder">Search...</string>
|
<string name="MiraApi.Wiki.SearchPlaceholder">Search...</string>
|
||||||
|
<string name="MiraApi.Wiki.FilterLabel">Filter</string>
|
||||||
|
<string name="MiraApi.Wiki.GroupingLabel">Grouping</string>
|
||||||
|
<string name="MiraApi.Wiki.OrderLabel">Order</string>
|
||||||
</resources>
|
</resources>
|
||||||
Reference in new issue
Block a user