mirror of
https://github.com/All-Of-Us-Mods/MiraAPI.git
synced 2026-10-20 01:46:15 +00:00
Hide searchbox in advanced menu pane
This commit is contained in:
1 parent
67e3a6a7bc
commit
a6dab42df3
2 files changed
+27
-8
No files matched your search
@@ -354,9 +354,14 @@ public static class RoleGuidePatches
|
|||||||
|
|
||||||
_guide = instance;
|
_guide = instance;
|
||||||
_loading = false;
|
_loading = false;
|
||||||
|
SearchComponentContainer = new GameObject();
|
||||||
|
SearchComponentContainer.transform.SetParent(instance.MatchInfoParent.transform);
|
||||||
|
SearchComponentContainer.transform.localPosition = Vector3.zero;
|
||||||
|
instance.MatchInfoParent.transform.GetChild(1).transform.SetParent(SearchComponentContainer.transform);
|
||||||
|
|
||||||
var sortingOrderButton = Object.Instantiate(
|
var sortingOrderButton = Object.Instantiate(
|
||||||
HudManager.Instance.SettingsButton,
|
HudManager.Instance.SettingsButton,
|
||||||
instance.TabButtons[2].transform.parent);
|
SearchComponentContainer.transform);
|
||||||
sortingOrderButton.gameObject.SetActive(true);
|
sortingOrderButton.gameObject.SetActive(true);
|
||||||
SearchSortingOrderButton = sortingOrderButton.GetComponent<PassiveButton>();
|
SearchSortingOrderButton = sortingOrderButton.GetComponent<PassiveButton>();
|
||||||
SetupSearchButton(
|
SetupSearchButton(
|
||||||
@@ -371,7 +376,7 @@ public static class RoleGuidePatches
|
|||||||
|
|
||||||
var sortingGroupButton = Object.Instantiate(
|
var sortingGroupButton = Object.Instantiate(
|
||||||
sortingOrderButton,
|
sortingOrderButton,
|
||||||
sortingOrderButton.transform.parent);
|
SearchComponentContainer.transform);
|
||||||
sortingGroupButton.gameObject.SetActive(true);
|
sortingGroupButton.gameObject.SetActive(true);
|
||||||
SearchSortingGroupButton = sortingGroupButton.GetComponent<PassiveButton>();
|
SearchSortingGroupButton = sortingGroupButton.GetComponent<PassiveButton>();
|
||||||
SetupSearchButton(
|
SetupSearchButton(
|
||||||
@@ -386,7 +391,7 @@ public static class RoleGuidePatches
|
|||||||
|
|
||||||
var sortingFilterButton = Object.Instantiate(
|
var sortingFilterButton = Object.Instantiate(
|
||||||
sortingOrderButton,
|
sortingOrderButton,
|
||||||
sortingOrderButton.transform.parent);
|
SearchComponentContainer.transform);
|
||||||
sortingFilterButton.gameObject.SetActive(true);
|
sortingFilterButton.gameObject.SetActive(true);
|
||||||
SearchSortingFilterButton = sortingFilterButton.GetComponent<PassiveButton>();
|
SearchSortingFilterButton = sortingFilterButton.GetComponent<PassiveButton>();
|
||||||
SetupSearchButton(
|
SetupSearchButton(
|
||||||
@@ -420,10 +425,18 @@ public static class RoleGuidePatches
|
|||||||
instance.settingsTabs[RolesTabIndex],
|
instance.settingsTabs[RolesTabIndex],
|
||||||
instance.settingsTabs[RolesTabIndex].transform.parent);
|
instance.settingsTabs[RolesTabIndex].transform.parent);
|
||||||
wikiTab.name = "AdvancedWikiPanels";
|
wikiTab.name = "AdvancedWikiPanels";
|
||||||
wikiTab.transform.FindChild("MaskArea")?.transform.localPosition = new Vector3(-0.0184f, 0.15f, -0.1f);
|
var wikiMask = wikiTab.transform.FindChild("MaskArea");
|
||||||
|
wikiMask.transform.localPosition = new Vector3(-0.0184f, 0.425f, -0.1f);
|
||||||
|
wikiMask.transform.localScale = new Vector3(1, 1.3f, 1);
|
||||||
wikiTab.transform.GetAllChildren()
|
wikiTab.transform.GetAllChildren()
|
||||||
.First(x => x.name.Contains("BG_Gradient")).transform.localPosition = new Vector3(0, -0.62f, -5);
|
.First(x => x.name.Contains("BG_Gradient")).transform.localPosition = new Vector3(0, -0.62f, -5);
|
||||||
_advancedInfoTabScroller = wikiTab.GetComponent<Scroller>();
|
_advancedInfoTabScroller = wikiTab.GetComponent<Scroller>();
|
||||||
|
var wikiScrollHitbox = wikiTab.transform.FindChild("Hitbox");
|
||||||
|
_advancedInfoTabScroller.ScrollbarYBounds.max = 1.2f;
|
||||||
|
wikiScrollHitbox.GetComponent<BoxCollider2D>().size = new Vector2(5.75f, 2.4f);
|
||||||
|
wikiScrollHitbox.transform.localPosition += new Vector3(0, 0.3f);
|
||||||
|
_advancedInfoTabScroller.ScrollbarY.trackGraphic.transform.localPosition = new Vector3(2.8364f, 0.3649f, -0.2f);
|
||||||
|
_advancedInfoTabScroller.ScrollbarY.trackGraphic.transform.localScale = new Vector3(0.0234f, 2.068f, 0.5598f);
|
||||||
|
|
||||||
var spinnerParent = instance.settingsTabs[RolesTabIndex].transform.parent;
|
var spinnerParent = instance.settingsTabs[RolesTabIndex].transform.parent;
|
||||||
var spinnerPos = spinnerParent.InverseTransformPoint(instance.MatchInfoRoleMaskArea.transform.position);
|
var spinnerPos = spinnerParent.InverseTransformPoint(instance.MatchInfoRoleMaskArea.transform.position);
|
||||||
@@ -448,7 +461,7 @@ public static class RoleGuidePatches
|
|||||||
|
|
||||||
var searchBox = Object.Instantiate(
|
var searchBox = Object.Instantiate(
|
||||||
instance.TabButtons[2].gameObject,
|
instance.TabButtons[2].gameObject,
|
||||||
instance.TabButtons[2].transform.parent);
|
SearchComponentContainer.transform);
|
||||||
var searchButton = searchBox.GetComponent<MatchInfoGuideTabButton>();
|
var searchButton = searchBox.GetComponent<MatchInfoGuideTabButton>();
|
||||||
var tmpText = searchButton.transform.GetChild(0).GetComponent<TextMeshPro>();
|
var tmpText = searchButton.transform.GetChild(0).GetComponent<TextMeshPro>();
|
||||||
tmpText.GetComponent<TextTranslatorTMP>().Destroy();
|
tmpText.GetComponent<TextTranslatorTMP>().Destroy();
|
||||||
@@ -1211,6 +1224,7 @@ public static class RoleGuidePatches
|
|||||||
}
|
}
|
||||||
|
|
||||||
_advancedInfoTabScroller?.gameObject.SetActive(false);
|
_advancedInfoTabScroller?.gameObject.SetActive(false);
|
||||||
|
SearchComponentContainer?.SetActive(true);
|
||||||
UpdateSpinner();
|
UpdateSpinner();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1224,6 +1238,11 @@ public static class RoleGuidePatches
|
|||||||
_currentAdvancedTabObject.Destroy();
|
_currentAdvancedTabObject.Destroy();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (SearchComponentContainer)
|
||||||
|
{
|
||||||
|
SearchComponentContainer.SetActive(false);
|
||||||
|
}
|
||||||
|
|
||||||
if (_advancedInfoTabScroller == null)
|
if (_advancedInfoTabScroller == null)
|
||||||
{
|
{
|
||||||
Warning("Wiki tab is null.");
|
Warning("Wiki tab is null.");
|
||||||
|
|||||||
@@ -824,10 +824,10 @@ public static class Helpers
|
|||||||
}
|
}
|
||||||
|
|
||||||
obj.transform.SetParent(parent.Inner.transform);
|
obj.transform.SetParent(parent.Inner.transform);
|
||||||
obj.transform.localPosition = new Vector3(0f, 0f, 0f);
|
obj.transform.localPosition = new Vector3(0f, 0.5f, 0f);
|
||||||
var scrollHeight = variableTextSizing
|
var scrollHeight = variableTextSizing
|
||||||
? (desc.textBounds.size.y - 2) + maxTextSize + 0.475f
|
? (desc.textBounds.size.y - 2.5f) + maxTextSize + 0.475f
|
||||||
: desc.textBounds.size.y - 2 + Mathf.Ceil(num / 2f) * 1.45f;
|
: desc.textBounds.size.y - 2.5f + Mathf.Ceil(num / 2f) * 1.45f;
|
||||||
parent.SetYBoundsMax(Mathf.Clamp(scrollHeight, 0f, 999f));
|
parent.SetYBoundsMax(Mathf.Clamp(scrollHeight, 0f, 999f));
|
||||||
return obj;
|
return obj;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user