Rework latest version stuff and add splash texts & more

This commit is contained in:
2026-01-30 22:15:03 -07:00
parent d598c3bd79
commit e2a557812e
19 changed files with 1237 additions and 1094 deletions

View File

@@ -8,6 +8,7 @@ public class MenuScript : MonoBehaviour
[SerializeField] private Button closeButton;
[SerializeField] private TMP_Text updateText;
[SerializeField] private Button updateButton;
[SerializeField] private TMP_Text splashText;
[SerializeField] private Button profileButton;
[SerializeField] private ProfileMenu profilePrefab;
[SerializeField] private TMP_Text copyrightText;
@@ -17,9 +18,19 @@ public class MenuScript : MonoBehaviour
void Awake()
{
LatestVersionText.Instance.text = updateText;
LatestVersionText.Instance.updateButton = updateButton;
LatestVersionText.Instance.RefreshText();
if (PresistentData.latestVersion != null)
{
if (PresistentData.latestVersion != "-1")
{
updateText.text = "Latest: v" + PresistentData.latestVersion ?? "N/A";
updateButton.gameObject.SetActive(PresistentData.latestVersion != Application.version);
}
else
{
updateText.text = "Latest: Loading...";
}
}
if (PresistentData.randomSplashes != null) splashText.text = PresistentData.randomSplashes[Random.Range(0, PresistentData.randomSplashes.Length)];
copyrightText.text = $"\\u00A9 {System.DateTime.Now.Year} Lncvrt. All rights reserved.";
if (!Application.isMobilePlatform && !Application.isEditor)