public void AddSubCmd(SubCommand cmd) { cmd.m_parentCmd = this; cmd.Initialize(); foreach (string aliase in cmd.Aliases) { m_subCommands[aliase] = cmd; m_subCommandSet.Add(cmd); } }
public void AddSubCmd(SubCommand cmd) { cmd.m_parentCmd = this; cmd.Initialize(); cmd.Usage = cmd.CreateUsage(); foreach (var alias in cmd.Aliases) { m_subCommands[alias] = cmd; m_subCommandSet.Add(cmd); } }