Localize sample UI and document release conventions

This commit is contained in:
2026-04-10 22:38:28 +08:00
parent 48eeb79d7d
commit ea5b96507d
37 changed files with 1012 additions and 304 deletions

View File

@@ -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);