全站通知:
模组:聊天命令
刷
历
编
跳到导航
跳到搜索
←目录
此页面记录了游戏如何处理自定义聊天命令。这是面向模组开发者的高级指南。
注册自定义命令
游戏提供了 ChatCommands API 来管理聊天命令。
例如,您可以像这样添加自定义聊天命令:
string modId = this.ModManifest.UniqueId;
ChatCommands.Register($"{modId}_echo", this.Echo, name => $"{name} [message]: 在聊天框中显示给定的消息。");
...
/// <inheritdoc cref="ChatCommandHandlerDelegate" />
private void Echo(string[] command, ChatBox chat)
{
string message = ArgUtility.GetRemainder(command, 1);
chat.addInfoMessage(message);
}

沪公网安备 31011002002714 号