mirror of
https://github.com/All-Of-Us-Mods/MiraAPI.git
synced 2026-10-20 01:46:15 +00:00
Added localization changes for menus and Modifiers mini button in-game
Reused the Modifiers string
This commit is contained in:
1 parent
254de6e686
commit
df4b32b462
3 files changed
+10
-6
No files matched your search
@@ -175,7 +175,7 @@ public class ModifierDisplayComponent(nint cppPtr) : MonoBehaviour(cppPtr)
|
|||||||
_pagination.gameObject.SetActive(true);
|
_pagination.gameObject.SetActive(true);
|
||||||
if (_pageText != null)
|
if (_pageText != null)
|
||||||
{
|
{
|
||||||
_pageText.text = $"Page {_currentPage + 1}/{Mathf.Max(totalPages, 1)}";
|
_pageText.text = $"{MiraLocaleManager.Get("MiraApi.ModifierDisplay.Page", "Page")} {_currentPage + 1}/{Mathf.Max(totalPages, 1)}";
|
||||||
}
|
}
|
||||||
|
|
||||||
_nextButton.gameObject.SetActive(true);
|
_nextButton.gameObject.SetActive(true);
|
||||||
@@ -212,7 +212,7 @@ public class ModifierDisplayComponent(nint cppPtr) : MonoBehaviour(cppPtr)
|
|||||||
_modifiers.Remove(mod.Key);
|
_modifiers.Remove(mod.Key);
|
||||||
}
|
}
|
||||||
|
|
||||||
_toggleBtnText.text = $"Modifiers ({filteredModifiers.Count})";
|
_toggleBtnText.text = $"{MiraLocaleManager.Get("Modifiers", "Modifiers")} ({filteredModifiers.Count})";
|
||||||
|
|
||||||
_toggleButton.gameObject.SetActive(filteredModifiers.Count != 0);
|
_toggleButton.gameObject.SetActive(filteredModifiers.Count != 0);
|
||||||
|
|
||||||
|
|||||||
@@ -262,7 +262,7 @@ public class MenuState(IntPtr cppPtr) : MonoBehaviour(cppPtr)
|
|||||||
var smC1Btn = Instantiate(smModBtn, smModBtn.transform.parent);
|
var smC1Btn = Instantiate(smModBtn, smModBtn.transform.parent);
|
||||||
_smallButtons[MenuButton.CustomOne] = smC1Btn;
|
_smallButtons[MenuButton.CustomOne] = smC1Btn;
|
||||||
smC1Btn.name = "SmallCustomOneButton";
|
smC1Btn.name = "SmallCustomOneButton";
|
||||||
smC1Btn.buttonText.text = "Custom 1";
|
smC1Btn.buttonText.text = "MiraApi.CustomCategory1".Translate();
|
||||||
smC1Btn.OnClick = new Button.ButtonClickedEvent();
|
smC1Btn.OnClick = new Button.ButtonClickedEvent();
|
||||||
smC1Btn.OnClick.AddListener(
|
smC1Btn.OnClick.AddListener(
|
||||||
(UnityAction)(() =>
|
(UnityAction)(() =>
|
||||||
@@ -280,7 +280,7 @@ public class MenuState(IntPtr cppPtr) : MonoBehaviour(cppPtr)
|
|||||||
var smC2Btn = Instantiate(smModBtn, smModBtn.transform.parent);
|
var smC2Btn = Instantiate(smModBtn, smModBtn.transform.parent);
|
||||||
_smallButtons[MenuButton.CustomTwo] = smC2Btn;
|
_smallButtons[MenuButton.CustomTwo] = smC2Btn;
|
||||||
smC2Btn.name = "SmallCustomTwoButton";
|
smC2Btn.name = "SmallCustomTwoButton";
|
||||||
smC2Btn.buttonText.text = "Custom 2";
|
smC2Btn.buttonText.text = "MiraApi.CustomCategory2".Translate();
|
||||||
smC2Btn.OnClick = new Button.ButtonClickedEvent();
|
smC2Btn.OnClick = new Button.ButtonClickedEvent();
|
||||||
smC2Btn.OnClick.AddListener(
|
smC2Btn.OnClick.AddListener(
|
||||||
(UnityAction)(() =>
|
(UnityAction)(() =>
|
||||||
@@ -382,15 +382,16 @@ public class MenuState(IntPtr cppPtr) : MonoBehaviour(cppPtr)
|
|||||||
|
|
||||||
private void UpdateUi()
|
private void UpdateUi()
|
||||||
{
|
{
|
||||||
|
var pageText = "MiraApi.Page".Translate();
|
||||||
// Update mod text
|
// Update mod text
|
||||||
if (CurrentModIdx == 0)
|
if (CurrentModIdx == 0)
|
||||||
{
|
{
|
||||||
_text.text = $"<size=40%>(Page 1/{ModCount + 1})</size>\nMain";
|
_text.text = $"<size=40%>({pageText} 1/{ModCount + 1})</size>\n{"MiraApi.Main".Translate()}";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
var modName = CurrentMod.MiraPlugin.OptionsTitleText.Translate();
|
var modName = CurrentMod.MiraPlugin.OptionsTitleText.Translate();
|
||||||
_text.text = $"<size=40%>(Page {CurrentModIdx + 1}/{ModCount + 1})</size>\n" +
|
_text.text = $"<size=40%>({pageText} {CurrentModIdx + 1}/{ModCount + 1})</size>\n" +
|
||||||
modName[..Math.Min(modName.Length, 25)];
|
modName[..Math.Min(modName.Length, 25)];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -40,4 +40,7 @@ Outlive the timer or eliminate the crew.</string>
|
|||||||
<string name="MiraApi.RoleTeam.Neutral.Short">Neut</string>
|
<string name="MiraApi.RoleTeam.Neutral.Short">Neut</string>
|
||||||
<string name="MiraApi.RoleTeam.Neutral.Group">Neutral Roles</string>
|
<string name="MiraApi.RoleTeam.Neutral.Group">Neutral Roles</string>
|
||||||
<string name="MiraApi.RoleTeam.Other">Other</string>
|
<string name="MiraApi.RoleTeam.Other">Other</string>
|
||||||
|
<string name="MiraApi.ModifierDisplay.Page">Page</string>
|
||||||
|
<string name="MiraApi.Page">Page</string>
|
||||||
|
<string name="MiraApi.Main">Main</string>
|
||||||
</resources>
|
</resources>
|
||||||
Reference in new issue
Block a user