private void Start() { for (int i = 0; i < (int)this.servers.Length; i++) { this.servers[i] = new List <ServerBrowser.Server>(); } this.AddServerCallback = new ServerBrowser.funcServerAdd(this.Add_Server); this.AddServerGC = GCHandle.Alloc(this.AddServerCallback); this.FinServerCallback = new ServerBrowser.funcServerFinish(this.RefreshFinished); this.RefreshFinishedGC = GCHandle.Alloc(this.FinServerCallback); base.BroadcastMessage("CategoryChanged", this.serverType); this.pagination.OnPageSwitch += new Pagination.SwitchToPage(this.OnPageSwitched); for (int j = 0; j < 50; j++) { this.NewServerItem(); } this.ClearServers(); }
public static extern IntPtr SteamServers_Fetch(int serverVersion, ServerBrowser.funcServerAdd fnc, ServerBrowser.funcServerFinish fnsh);
private void Start() { for (int i = 0; i < (int)this.servers.Length; i++) { this.servers[i] = new List<ServerBrowser.Server>(); } this.AddServerCallback = new ServerBrowser.funcServerAdd(this.Add_Server); this.AddServerGC = GCHandle.Alloc(this.AddServerCallback); this.FinServerCallback = new ServerBrowser.funcServerFinish(this.RefreshFinished); this.RefreshFinishedGC = GCHandle.Alloc(this.FinServerCallback); base.BroadcastMessage("CategoryChanged", this.serverType); this.pagination.OnPageSwitch += new Pagination.SwitchToPage(this.OnPageSwitched); for (int j = 0; j < 50; j++) { this.NewServerItem(); } this.ClearServers(); }