adding in some needed packages

This commit is contained in:
reisenlol 2026-01-02 01:31:54 -08:00
parent 9e739f5dc8
commit aba5310742
No known key found for this signature in database
1012 changed files with 494191 additions and 1 deletions

View file

@ -0,0 +1,41 @@
using System;
using Dan.Models;
namespace Dan.Main
{
public class LeaderboardReference
{
public string PublicKey { get; }
public LeaderboardReference(string publicKey) => PublicKey = publicKey;
public void UploadNewEntry(string username, int score, Action<bool> callback = null, Action<string> errorCallback = null) =>
LeaderboardCreator.UploadNewEntry(PublicKey, username, score, callback, errorCallback);
public void UploadNewEntry(string username, int score, string extraData, Action<bool> callback = null, Action<string> errorCallback = null) =>
LeaderboardCreator.UploadNewEntry(PublicKey, username, score, extraData, callback, errorCallback);
public void GetEntries(Action<Entry[]> callback, Action<string> errorCallback = null) =>
LeaderboardCreator.GetLeaderboard(PublicKey, callback, errorCallback);
public void GetEntries(bool isAscending, Action<Entry[]> callback, Action<string> errorCallback = null) =>
LeaderboardCreator.GetLeaderboard(PublicKey, isAscending, callback, errorCallback);
public void GetEntries(LeaderboardSearchQuery query, Action<Entry[]> callback, Action<string> errorCallback = null) =>
LeaderboardCreator.GetLeaderboard(PublicKey, query, callback, errorCallback);
public void GetEntries(bool isAscending, LeaderboardSearchQuery query, Action<Entry[]> callback, Action<string> errorCallback = null) =>
LeaderboardCreator.GetLeaderboard(PublicKey, isAscending, query, callback, errorCallback);
public void GetPersonalEntry(Action<Entry> callback, Action<string> errorCallback = null) =>
LeaderboardCreator.GetPersonalEntry(PublicKey, callback, errorCallback);
public void GetEntryCount(Action<int> callback, Action<string> errorCallback = null) =>
LeaderboardCreator.GetEntryCount(PublicKey, callback, errorCallback);
public void DeleteEntry(Action<bool> callback = null, Action<string> errorCallback = null) =>
LeaderboardCreator.DeleteEntry(PublicKey, callback, errorCallback);
public void ResetPlayer(Action onReset = null) => LeaderboardCreator.ResetPlayer(onReset);
}
}