diff options
| author | chai <215380520@qq.com> | 2024-05-19 16:46:27 +0800 |
|---|---|---|
| committer | chai <215380520@qq.com> | 2024-05-19 16:46:27 +0800 |
| commit | 8b1fc7063b387542803c6bc214ccf8acb32870bd (patch) | |
| tree | d310eb99872c8215f1c1f67731ec21f0915cd778 /Thronefall_1_0/GameCode/HighscorePreviewUI.cs | |
| parent | 8e13e7e2874adc8982e16d1d2ed2e28d7480b45f (diff) | |
* rename
Diffstat (limited to 'Thronefall_1_0/GameCode/HighscorePreviewUI.cs')
| -rw-r--r-- | Thronefall_1_0/GameCode/HighscorePreviewUI.cs | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/Thronefall_1_0/GameCode/HighscorePreviewUI.cs b/Thronefall_1_0/GameCode/HighscorePreviewUI.cs deleted file mode 100644 index d8983f9..0000000 --- a/Thronefall_1_0/GameCode/HighscorePreviewUI.cs +++ /dev/null @@ -1,66 +0,0 @@ -using System.Collections.Generic; -using I2.Loc; -using Steamworks; -using TMPro; -using UnityEngine; - -public class HighscorePreviewUI : MonoBehaviour -{ - public TMP_Text highscore; - - public TMP_Text friendsRank; - - private bool subscribedToSteamManager; - - private readonly string lightTextCue = "<style=Body Light>"; - - private void OnEnable() - { - int highscoreBest = LevelProgressManager.instance.GetLevelDataForScene(LevelInteractor.lastActivatedLevelInteractor.sceneName).highscoreBest; - string text = ((highscoreBest != 0) ? highscoreBest.ToString() : "-"); - highscore.text = LocalizationManager.GetTranslation("Menu/Highscore") + ": " + lightTextCue + text; - friendsRank.text = LocalizationManager.GetTranslation("Menu/Friends Rank") + ": " + lightTextCue + "-"; - SubscribeToSteamManger(); - SteamManager.Instance.DownloadFriendsHighscores(LevelInteractor.lastActivatedLevelInteractor.sceneName); - } - - private void SubscribeToSteamManger() - { - if (!subscribedToSteamManager) - { - SteamManager.Instance.OnLeaderboardDownloadCallbackComplete.AddListener(RefreshUI); - subscribedToSteamManager = true; - } - } - - public void RefreshUI() - { - friendsRank.text = LocalizationManager.GetTranslation("Menu/Friends Rank") + ": " + lightTextCue; - List<SteamManager.LeaderboardEntry> lastDownloadedLeaderboardEntires = SteamManager.Instance.lastDownloadedLeaderboardEntires; - if (lastDownloadedLeaderboardEntires.Count > 0) - { - int num = 0; - int num2 = 1; - foreach (SteamManager.LeaderboardEntry item in lastDownloadedLeaderboardEntires) - { - if (item.username == SteamFriends.GetPersonaName()) - { - num = num2; - break; - } - num2++; - } - if (num == 0) - { - friendsRank.text += "-"; - return; - } - TMP_Text tMP_Text = friendsRank; - tMP_Text.text = tMP_Text.text + "#" + num; - } - else - { - friendsRank.text += "-"; - } - } -} |
