diff options
| author | chai <215380520@qq.com> | 2024-05-20 22:36:58 +0800 |
|---|---|---|
| committer | chai <215380520@qq.com> | 2024-05-20 22:36:58 +0800 |
| commit | a22c505984697881f5f911a165ee022087b69e09 (patch) | |
| tree | d3c030aef1ae9b8a01c889dd2902bb1e3324e72b /Thronefall_1_0/Decompile/HighscorePreviewUI.cs | |
| parent | 4a4cc82d069b26bc4d4532e73860f86b211ca239 (diff) | |
Diffstat (limited to 'Thronefall_1_0/Decompile/HighscorePreviewUI.cs')
| -rw-r--r-- | Thronefall_1_0/Decompile/HighscorePreviewUI.cs | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/Thronefall_1_0/Decompile/HighscorePreviewUI.cs b/Thronefall_1_0/Decompile/HighscorePreviewUI.cs deleted file mode 100644 index d8983f9..0000000 --- a/Thronefall_1_0/Decompile/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 += "-"; - } - } -} |
