* Remove unused IChatCommand. * Lots of refactoring into a shared context. * Removed ICommonSession from server concmd Execute. * Added argStr parameter to concmd execute. * The execute function of client concmds now returns void, use the new shell.RemoteExecuteCommand function to forward commands. * Finally move shells and commands into shared. * Console commands can now be registered directly without a class in a shared context. * Engine API Changes. * Repair rebase damage. * Update Submodule.
19 lines
458 B
C#
19 lines
458 B
C#
using System;
|
|
using JetBrains.Annotations;
|
|
using Robust.Shared.Console;
|
|
|
|
namespace Content.Server.Administration
|
|
{
|
|
/// <summary>
|
|
/// Specifies that a command can be executed by any player.
|
|
/// </summary>
|
|
/// <seealso cref="AdminCommandAttribute"/>
|
|
[AttributeUsage(AttributeTargets.Class)]
|
|
[BaseTypeRequired(typeof(IConsoleCommand))]
|
|
[MeansImplicitUse]
|
|
public sealed class AnyCommandAttribute : Attribute
|
|
{
|
|
|
|
}
|
|
}
|