Senseix.SenseixSession.GetCurrentLeaderboard C# (CSharp) Method

GetCurrentLeaderboard() public static method

public static GetCurrentLeaderboard ( ) : IList
return IList
        public static IList<Message.Leaderboard.PlayerData> GetCurrentLeaderboard()
        {
            if (currentLeaderboard == null)
            {
                return new Message.Leaderboard.PlayerData[0];
            }
            return currentLeaderboard;
        }

Usage Example

Ejemplo n.º 1
0
        public void Refresh()
        {
            SenseixSession.PullLeaderboard(currentPage, (uint)PlayersPerPage);
            IList <Message.Leaderboard.PlayerData> leaders = SenseixSession.GetCurrentLeaderboard();

            Text thisText = gameObject.GetComponent <Text> ();

            thisText.text = "";
            for (int i = 0; i < leaders.Count; i++)
            {
                thisText.text += (i + 1).ToString() + ". ";
                thisText.text += leaders[i].name + " Sensei - ";
                thisText.text += leaders[i].score.ToString() + " points";
                thisText.text += "\n";
            }
        }