// request first block of entries private void RequestFirstBlockOfEntries() { // bail out if we are currently waiting for a page request to finish if (requestedPage != null) return; // reset the entry display index etc ready for drawing the new leaderboard entryDisplayIndex = 0; entriesDisplayed = 0; // ensure that entries recieved and entries are reset numEntriesReceived = 0; noMoreEntries = false; entries.Clear(); // request the first 20 entries currentLeaderboard = leaderboardManager.GetLeaderboardFromId(leaderboardUIDlist[currentLeaderboardIndex]); requestedPage = currentLeaderboard.GetGlobalPage(entriesPerBatch); }