コード例 #1
0
        // Token: 0x0600006A RID: 106 RVA: 0x0000C3E0 File Offset: 0x0000A5E0
        protected void ReadNullLeaderboardEntries()
        {
            int num = ObjectSystem.globalVariables[114];

            TextSystem.SetupTextMenu(StageSystem.gameMenu[0], 0);
            for (int i = 0; i < 100; i++)
            {
                string text = string.Format("{0,4}{1,-15}", (i + 1).ToString() + ".", "---------------");
                TextSystem.AddTextMenuEntry(StageSystem.gameMenu[0], text.ToCharArray());
            }
        }
コード例 #2
0
        // Token: 0x06000069 RID: 105 RVA: 0x0000C1B0 File Offset: 0x0000A3B0
        protected void ReadLeaderboardEntries()
        {
            int num = ObjectSystem.globalVariables[114];

            TextSystem.SetupTextMenu(StageSystem.gameMenu[0], 0);
            LeaderboardReader leaderboardReader = this.leaderboardReader;

            if (num == 0)
            {
                for (int i = 0; i < this.leaderboardReader.Entries.Count; i++)
                {
                    LeaderboardEntry leaderboardEntry = leaderboardReader.Entries[i];
                    string           text             = string.Format("{0,4}{1,-15}{2,1}{3,8}", new object[]
                    {
                        (i + 1).ToString() + ".",
                        leaderboardEntry.Gamer.Gamertag,
                        " ",
                        leaderboardEntry.Columns.GetValueInt32("BestScore").ToString()
                    });
                    TextSystem.AddTextMenuEntry(StageSystem.gameMenu[0], text.ToCharArray());
                }
            }
            else
            {
                for (int i = 0; i < this.leaderboardReader.Entries.Count; i++)
                {
                    LeaderboardEntry leaderboardEntry2 = leaderboardReader.Entries[i];
                    int num2 = leaderboardEntry2.Columns.GetValueInt32("BestTime");
                    int num3 = num2 / 6000;
                    int num4 = num2 / 100 % 60;
                    num2 %= 100;
                    string text = string.Format("{0,4}{1,-15}{2,2}{3,1}{4,1}{5,2}{6,1}{7,2}", new object[]
                    {
                        (i + 1).ToString() + ".",
                        leaderboardEntry2.Gamer.Gamertag,
                        "  ",
                        num3.ToString(),
                        "'",
                        num4.ToString(),
                        "\"",
                        num2.ToString()
                    });
                    TextSystem.AddTextMenuEntry(StageSystem.gameMenu[0], text.ToCharArray());
                }
            }
            for (int i = this.leaderboardReader.Entries.Count; i < 100; i++)
            {
                string text = string.Format("{0,4}{1,-15}", (i + 1).ToString() + ".", "---------------");
                TextSystem.AddTextMenuEntry(StageSystem.gameMenu[0], text.ToCharArray());
            }
        }