diff --git a/MiraAPI/Patches/RoleGuidePatches.cs b/MiraAPI/Patches/RoleGuidePatches.cs
index ab28562..b8196fc 100644
--- a/MiraAPI/Patches/RoleGuidePatches.cs
+++ b/MiraAPI/Patches/RoleGuidePatches.cs
@@ -661,9 +661,9 @@ public static class RoleGuidePatches
instance.TabButtons[2].transform.parent);
SetupTabButton(
modifiersButton,
- MiraAssets.WikiRolesButtonIdleSprite,
- MiraAssets.WikiRolesButtonOpenSprite,
- MiraAssets.WikiRolesButtonHoverSprite);
+ MiraAssets.WikiModifiersButtonIdleSprite,
+ MiraAssets.WikiModifiersButtonOpenSprite,
+ MiraAssets.WikiModifiersButtonHoverSprite);
modifiersButton.OnClick = new Button.ButtonClickedEvent();
modifiersButton.OnClick.AddListener((Action)(() => OpenModifiersTab()));
instance.TabButtons.Add(modifiersButton);
@@ -2189,10 +2189,10 @@ public static class RoleGuidePatches
SearchSortingGroupButton.gameObject.SetActive(paginationVisible);
}
- private static void SetPaginationSprites(SpriteRenderer idle, SpriteRenderer hover, bool flip)
+ private static void SetPaginationSprites(SpriteRenderer idle, SpriteRenderer hover, bool isLeft)
{
- var idleSprite = MiraAssets.NextButton.LoadAsset();
- var hoverSprite = MiraAssets.NextButtonActive.LoadAsset();
+ var idleSprite = isLeft ? MiraAssets.PageLeftIdle.LoadAsset() : MiraAssets.PageRightIdle.LoadAsset();
+ var hoverSprite = isLeft ? MiraAssets.PageLeftHover.LoadAsset() : MiraAssets.PageRightHover.LoadAsset();
// Match the on-screen size of the sort icon being replaced, since the arrow art differs in size.
var currentHeight = idle.sprite ? idle.sprite.bounds.size.y * idle.transform.localScale.y : 0f;
@@ -2201,7 +2201,6 @@ public static class RoleGuidePatches
idle.sprite = idleSprite;
hover.sprite = hoverSprite;
- idle.flipX = hover.flipX = flip;
idle.transform.localScale = hover.transform.localScale = new Vector3(scale, scale, 1f);
}
diff --git a/MiraAPI/Resources/Wiki/PageLeftHover.png b/MiraAPI/Resources/Wiki/PageLeftHover.png
new file mode 100644
index 0000000..7fa3b15
Binary files /dev/null and b/MiraAPI/Resources/Wiki/PageLeftHover.png differ
diff --git a/MiraAPI/Resources/Wiki/PageLeftIdle.png b/MiraAPI/Resources/Wiki/PageLeftIdle.png
new file mode 100644
index 0000000..cbedc93
Binary files /dev/null and b/MiraAPI/Resources/Wiki/PageLeftIdle.png differ
diff --git a/MiraAPI/Resources/Wiki/PageRightHover.png b/MiraAPI/Resources/Wiki/PageRightHover.png
new file mode 100644
index 0000000..8ffb435
Binary files /dev/null and b/MiraAPI/Resources/Wiki/PageRightHover.png differ
diff --git a/MiraAPI/Resources/Wiki/PageRightIdle.png b/MiraAPI/Resources/Wiki/PageRightIdle.png
new file mode 100644
index 0000000..0cb09f6
Binary files /dev/null and b/MiraAPI/Resources/Wiki/PageRightIdle.png differ
diff --git a/MiraAPI/Resources/Wiki/SidebarModifiersButtonHover.png b/MiraAPI/Resources/Wiki/SidebarModifiersButtonHover.png
new file mode 100644
index 0000000..090abc5
Binary files /dev/null and b/MiraAPI/Resources/Wiki/SidebarModifiersButtonHover.png differ
diff --git a/MiraAPI/Resources/Wiki/SidebarModifiersButtonIdle.png b/MiraAPI/Resources/Wiki/SidebarModifiersButtonIdle.png
new file mode 100644
index 0000000..2712441
Binary files /dev/null and b/MiraAPI/Resources/Wiki/SidebarModifiersButtonIdle.png differ
diff --git a/MiraAPI/Resources/Wiki/SidebarModifiersButtonOpen.png b/MiraAPI/Resources/Wiki/SidebarModifiersButtonOpen.png
new file mode 100644
index 0000000..1127956
Binary files /dev/null and b/MiraAPI/Resources/Wiki/SidebarModifiersButtonOpen.png differ
diff --git a/MiraAPI/Resources/Wiki/SidebarSettingsButtonHover.png b/MiraAPI/Resources/Wiki/SidebarSettingsButtonHover.png
index 7813904..b4e53a9 100644
Binary files a/MiraAPI/Resources/Wiki/SidebarSettingsButtonHover.png and b/MiraAPI/Resources/Wiki/SidebarSettingsButtonHover.png differ
diff --git a/MiraAPI/Resources/Wiki/SidebarSettingsButtonIdle.png b/MiraAPI/Resources/Wiki/SidebarSettingsButtonIdle.png
index fdf65df..2d040a6 100644
Binary files a/MiraAPI/Resources/Wiki/SidebarSettingsButtonIdle.png and b/MiraAPI/Resources/Wiki/SidebarSettingsButtonIdle.png differ
diff --git a/MiraAPI/Resources/Wiki/SidebarSettingsButtonOpen.png b/MiraAPI/Resources/Wiki/SidebarSettingsButtonOpen.png
index ec5bb14..e750bac 100644
Binary files a/MiraAPI/Resources/Wiki/SidebarSettingsButtonOpen.png and b/MiraAPI/Resources/Wiki/SidebarSettingsButtonOpen.png differ
diff --git a/MiraAPI/Utilities/Assets/MiraAssets.cs b/MiraAPI/Utilities/Assets/MiraAssets.cs
index 0feb75c..705bc32 100644
--- a/MiraAPI/Utilities/Assets/MiraAssets.cs
+++ b/MiraAPI/Utilities/Assets/MiraAssets.cs
@@ -205,6 +205,21 @@ public static class MiraAssets
///
public static LoadableResourceAsset WikiRolesButtonOpenSprite { get; } = new("MiraAPI.Resources.Wiki.SidebarRolesButtonOpen.png");
+ ///
+ /// Gets the sprite used for the modifiers button while hovering.
+ ///
+ public static LoadableResourceAsset WikiModifiersButtonHoverSprite { get; } = new("MiraAPI.Resources.Wiki.SidebarModifiersButtonHover.png");
+
+ ///
+ /// Gets the sprite used for the modifiers button while hovering.
+ ///
+ public static LoadableResourceAsset WikiModifiersButtonIdleSprite { get; } = new("MiraAPI.Resources.Wiki.SidebarModifiersButtonIdle.png");
+
+ ///
+ /// Gets the sprite used for the modifiers button while hovering.
+ ///
+ public static LoadableResourceAsset WikiModifiersButtonOpenSprite { get; } = new("MiraAPI.Resources.Wiki.SidebarModifiersButtonOpen.png");
+
///
/// Gets the sprite used for the roles button while hovering.
///
@@ -335,5 +350,25 @@ public static class MiraAssets
///
public static LoadableResourceAsset IconTerminology { get; } = new("MiraAPI.Resources.Wiki.IconTerminology.png");
+ ///
+ /// Gets the Page switching sprite.
+ ///
+ public static LoadableResourceAsset PageLeftHover { get; } = new("MiraAPI.Resources.Wiki.PageLeftHover.png");
+
+ ///
+ /// Gets the Page switching sprite.
+ ///
+ public static LoadableResourceAsset PageLeftIdle { get; } = new("MiraAPI.Resources.Wiki.PageLeftIdle.png");
+
+ ///
+ /// Gets the Page switching sprite.
+ ///
+ public static LoadableResourceAsset PageRightHover { get; } = new("MiraAPI.Resources.Wiki.PageRightHover.png");
+
+ ///
+ /// Gets the Page switching sprite.
+ ///
+ public static LoadableResourceAsset PageRightIdle { get; } = new("MiraAPI.Resources.Wiki.PageRightIdle.png");
+
internal static LoadableResourceAsset BlankSprite { get; } = new("MiraAPI.Resources.BlankSprite.png");
}