Files
T
cneicy b1c42ea4ab
Publish UPM package / publish (push) Successful in 2s
Publish NuGet packages / publish (push) Successful in 4m53s
fix(bridge): release command service registration ownership
2026-09-29 10:14:40 +08:00

1003 B

ShrinkCommand.Integration.Network

ShrinkCommand 与 ShrinkNetwork 的桥接层。

Godot 和普通 .NET 项目安装 ShrinkSDK.Command.Integration.Network;可打包源码位于 DotNet~。

能力

  • 通过网络 RPC 执行命令
  • 远程命令来源自动映射为 IShrinkCommandSource
  • 继续复用命令系统自己的权限与来源限制

接入

commandService = new ShrinkCommandService();
commandService.AutoRegisterAll();

networkService.UseCommandBridge(commandService);

客户端调用:

var response = await session.ExecuteCommandAsync("help");

可复用能力

Capability: 通过 RPC 执行命令,将远端会话映射为命令来源 Aliases: 远程命令 rpc command 控制台 Limits: 仍需校验来源和权限;不能将任意 RPC 当作管理员授权 Extension: 桥接配置与会话来源映射 Evidence: ShrinkNetworkCommandBridge