小编Luc*_*rus的帖子

返回一个字符串数组?

所以在我的游戏服务器上,我们有服务器端命令。我想知道是否可以转动这个

public string Command
{
    get { return "g"; }
}
Run Code Online (Sandbox Code Playgroud)

变成这样

public string Command
{
    get { return "g", "guild", "group"; }
}
Run Code Online (Sandbox Code Playgroud)

这是命令接口代码

internal interface ICommand
{
    string Command { get; }
    int RequiredRank { get; }
    void Execute(Player player, string[] args);
}
Run Code Online (Sandbox Code Playgroud)

这是命令处理程序的代码
第 1 部分:

ProcessCmd(x[0].Trim('/'), x.Skip(1).ToArray());
Run Code Online (Sandbox Code Playgroud)

第2部分:

private void ProcessCmd(string cmd, string[] args)
{
    if (cmds == null)
    {
        cmds = new Dictionary<string, ICommand>();
        var t = typeof (ICommand);
        foreach (var i in t.Assembly.GetTypes())
            if …
Run Code Online (Sandbox Code Playgroud)

c# system server-side mmo

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

mmo ×1

server-side ×1

system ×1