Table of Contents

Class PlayerList

Namespace
AO
Assembly
CoreAssembly.dll
public static class PlayerList
Inheritance
PlayerList
Inherited Members

Methods

Register(string, Action<Player[], string[]>)

public static extern void Register(string name, Action<Player[], string[]> callback)

Parameters

name string
callback Action<Player[], string[]>

RegisterSortCallback(Action<Player[]>)

Register a callback that is called to determine which order to show players in.

public static extern void RegisterSortCallback(Action<Player[]> callback)

Parameters

callback Action<Player[]>

Examples

Leaderboard.RegisterSortCallback((Player[] players) => {
   Array.Sort(players, (a, b) => {
       MyPlayer p1 = (MyPlayer)a;
       MyPlayer p2 = (MyPlayer)b;
       return p2.Score.CompareTo(p1.Score);
   });
});

Unregister(string)

Remove a column from the leaderboard.

public static extern void Unregister(string name)

Parameters

name string