You've already forked CC-Framework.BriskGameServer
Localize sample UI and document release conventions
This commit is contained in:
@@ -2,9 +2,15 @@ using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
/// <summary>
|
||||
/// 排行榜模块。
|
||||
/// </summary>
|
||||
public sealed class BriskLeaderboardModule
|
||||
: BriskModuleBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取排行榜 Top 列表。
|
||||
/// </summary>
|
||||
public async Task<IReadOnlyList<BriskLeaderboardEntry>> GetTopAsync(string rankKey, int limit = 20)
|
||||
{
|
||||
ValidateRankKey(rankKey);
|
||||
@@ -19,6 +25,9 @@ public sealed class BriskLeaderboardModule
|
||||
});
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取当前玩家在排行榜中的信息。
|
||||
/// </summary>
|
||||
public async Task<BriskLeaderboardPlayerRank> GetMeAsync(string rankKey)
|
||||
{
|
||||
ValidateRankKey(rankKey);
|
||||
@@ -30,6 +39,9 @@ public sealed class BriskLeaderboardModule
|
||||
});
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取当前玩家附近的排名区间。
|
||||
/// </summary>
|
||||
public async Task<IReadOnlyList<BriskLeaderboardEntry>> GetAroundMeAsync(string rankKey, int range = 10)
|
||||
{
|
||||
ValidateRankKey(rankKey);
|
||||
@@ -44,6 +56,9 @@ public sealed class BriskLeaderboardModule
|
||||
});
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 提交当前玩家分数。
|
||||
/// </summary>
|
||||
public async Task SubmitScoreAsync(string rankKey, long score)
|
||||
{
|
||||
ValidateRankKey(rankKey);
|
||||
@@ -57,6 +72,9 @@ public sealed class BriskLeaderboardModule
|
||||
});
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取当前赛季信息。
|
||||
/// </summary>
|
||||
public async Task<BriskRankSeasonInfo> GetCurrentSeasonAsync(string rankKey)
|
||||
{
|
||||
ValidateRankKey(rankKey);
|
||||
@@ -68,6 +86,9 @@ public sealed class BriskLeaderboardModule
|
||||
});
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取赛季历史列表。
|
||||
/// </summary>
|
||||
public async Task<IReadOnlyList<BriskRankSeasonInfo>> GetSeasonHistoryAsync(string rankKey, int limit = 20)
|
||||
{
|
||||
ValidateRankKey(rankKey);
|
||||
@@ -82,6 +103,9 @@ public sealed class BriskLeaderboardModule
|
||||
});
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取指定历史赛季的排行榜详情。
|
||||
/// </summary>
|
||||
public async Task<IReadOnlyList<BriskLeaderboardEntry>> GetSeasonHistoryDetailAsync(string rankKey, string seasonId, int limit = 20)
|
||||
{
|
||||
ValidateRankKey(rankKey);
|
||||
|
||||
Reference in New Issue
Block a user