Skip to content

RoundRecordRenderer

回合记录文本渲染器,位于 FunGame.Core.Api。静态类。

将回合记录(RoundRecord)渲染为可读文本,用于回放与战斗日志。

方法

方法签名说明
RenderRoundstatic string RenderRound(RoundRecord round)渲染单回合为文本
RenderAllstatic string RenderAll(IEnumerable<RoundRecord> rounds)渲染全部回合
RenderCharacterActionsstatic string RenderCharacterActions(IEnumerable<RoundRecord> rounds, Character character)渲染指定角色的全部行动

使用示例

csharp
using FunGame.Core.Api;

List<RoundRecord> rounds = LoadRounds(queueId);

// 渲染整场战斗
string battleText = RoundRecordRenderer.RenderAll(rounds);

// 渲染单个回合
string roundText = RoundRecordRenderer.RenderRound(rounds[0]);

// 渲染指定角色的行动
string myActions = RoundRecordRenderer.RenderCharacterActions(rounds, character);

关联

基于 LGPL-3.0 许可证发布