Source2Framework.CommandService.API
1.0.0
dotnet add package Source2Framework.CommandService.API --version 1.0.0
NuGet\Install-Package Source2Framework.CommandService.API -Version 1.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Source2Framework.CommandService.API" Version="1.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Source2Framework.CommandService.API --version 1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Source2Framework.CommandService.API, 1.0.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Source2Framework.CommandService.API as a Cake Addin #addin nuget:?package=Source2Framework.CommandService.API&version=1.0.0 // Install Source2Framework.CommandService.API as a Cake Tool #tool nuget:?package=Source2Framework.CommandService.API&version=1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Source2Framework.CommandService
/// <summary>
/// This service exposes the internal <see cref="CommandManager"/>.
/// </summary>
public interface ICommandService : ISharedService
{
/// <summary>
/// Executes a command in the given player context. (Only registered commands can be executed)
/// </summary>
/// <param name="player">Target player</param>
/// <param name="command">Command</param>
public void ExecuteRegisteredCommand(CCSPlayerController player, string command);
/// <summary>
/// Whether the given command is registered or not.
/// </summary>
/// <param name="command">Command</param>
/// <returns><see langword="true"/> if registered, <see langword="false"/> otherwise.</returns>
public bool IsCommandRegistered(string command);
/// <summary>
/// Get the <see cref="CommandDefinition"/> instance for the given command.
/// </summary>
/// <param name="command">Command</param>
/// <returns><see cref="CommandDefinition"/> instance for the given command if exists, otherwise <see langword="null"/></returns>
public CommandDefinition? GetCommandDefinition(string command);
/// <summary>
/// Gets every <see cref="CommandDefinition"/> instance for the given command.
/// </summary>
/// <param name="command">Command</param>
/// <returns>A <see cref="IList{CommandDefinition}"/> of <see cref="CommandDefinition"/>s for the given command if exists, otherwise <see langword="null"/></returns>
public IList<CommandDefinition>? GetCommandDefinitions(string command);
}
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net8.0
- CounterStrikeSharp.API (>= 1.0.213)
- Source2Framework.SDK (>= 1.0.7)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.0 | 92 | 4/26/2024 |