Compare commits
1 Commits
99398b5479
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 8b9c19186b |
10
Main.cs
10
Main.cs
@@ -209,11 +209,11 @@ namespace KCM
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Correct path based on debug output: MainMenuUI -> MainMenu -> TopLevel -> Body -> ButtonContainer -> New
|
// Correct path based on debug output: MainMenuUI -> TopLevelUICanvas -> TopLevel -> Body -> ButtonContainer -> New
|
||||||
var buttonContainer = Constants.MainMenuUI_T.Find("MainMenu/TopLevel/Body/ButtonContainer/New");
|
var buttonContainer = Constants.MainMenuUI_T.Find("TopLevelUICanvas/TopLevel/Body/ButtonContainer/New");
|
||||||
if (buttonContainer == null)
|
if (buttonContainer == null)
|
||||||
{
|
{
|
||||||
Main.helper.Log("Button container not found at MainMenu/TopLevel/Body/ButtonContainer/New");
|
Main.helper.Log("Button container not found at TopLevelUICanvas/TopLevel/Body/ButtonContainer/New");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
Main.helper.Log($"Found button container at: {buttonContainer.name}");
|
Main.helper.Log($"Found button container at: {buttonContainer.name}");
|
||||||
@@ -239,8 +239,8 @@ namespace KCM
|
|||||||
};
|
};
|
||||||
serverBrowser.Transform.SetSiblingIndex(2);
|
serverBrowser.Transform.SetSiblingIndex(2);
|
||||||
|
|
||||||
var kingdomShare = Constants.MainMenuUI_T.Find("MainMenu/TopLevel/Body/ButtonContainer/Kingdom Share")
|
var kingdomShare = Constants.MainMenuUI_T.Find("TopLevelUICanvas/TopLevel/Body/ButtonContainer/Kingdom Share")
|
||||||
?? Constants.MainMenuUI_T.Find("TopLevelUICanvas/TopLevel/Body/ButtonContainer/Kingdom Share");
|
?? Constants.MainMenuUI_T.Find("MainMenu/TopLevel/Body/ButtonContainer/Kingdom Share");
|
||||||
if (kingdomShare != null)
|
if (kingdomShare != null)
|
||||||
{
|
{
|
||||||
Destroy(kingdomShare.gameObject);
|
Destroy(kingdomShare.gameObject);
|
||||||
|
|||||||
@@ -463,10 +463,10 @@ namespace KCM
|
|||||||
{
|
{
|
||||||
string[] candidatePaths =
|
string[] candidatePaths =
|
||||||
{
|
{
|
||||||
"MainMenu/TopLevel/TopLevelUICanvas",
|
|
||||||
"MainMenu/TopLevel",
|
|
||||||
"TopLevelUICanvas",
|
"TopLevelUICanvas",
|
||||||
"TopLevel"
|
"TopLevel",
|
||||||
|
"MainMenu/TopLevel/TopLevelUICanvas",
|
||||||
|
"MainMenu/TopLevel"
|
||||||
};
|
};
|
||||||
|
|
||||||
foreach (var path in candidatePaths)
|
foreach (var path in candidatePaths)
|
||||||
|
|||||||
@@ -17,8 +17,8 @@ namespace KCM.UI
|
|||||||
public Button Button = null;
|
public Button Button = null;
|
||||||
private static readonly string[] ButtonPaths =
|
private static readonly string[] ButtonPaths =
|
||||||
{
|
{
|
||||||
"MainMenu/TopLevel/Body/ButtonContainer/New",
|
"TopLevelUICanvas/TopLevel/Body/ButtonContainer/New",
|
||||||
"TopLevelUICanvas/TopLevel/Body/ButtonContainer/New" // legacy path fallback
|
"MainMenu/TopLevel/Body/ButtonContainer/New" // fallback for older versions
|
||||||
};
|
};
|
||||||
|
|
||||||
public string Name
|
public string Name
|
||||||
|
|||||||
Reference in New Issue
Block a user