C# Класс SharpMod.CommandManager

A class for managing all the command associations
Показать файл Открыть проект

Открытые методы

Метод Описание
CreateCommand ( CommandType type, string arguments ) : Command
RegisterCommand ( Type type ) : void
RegisterCommandHandler ( string str, ClientCommandDelegate handler ) : void

Registers a ClientCommand handler to a specific command

Приватные методы

Метод Описание
CommandManager ( ) : System
CreateCommandFromGameEngine ( CommandType type ) : Command

Creates a command class instance using the gameengine command calls

Execute ( Player player, Command cmd ) : void

This function is used internally. It executes all needed handlers when a specific command occures.

ServerCommandHandler ( string arguments ) : void

Описание методов

CreateCommand() публичный статический Метод

public static CreateCommand ( CommandType type, string arguments ) : Command
type CommandType
arguments string
Результат Command

RegisterCommand() публичный статический Метод

public static RegisterCommand ( Type type ) : void
type System.Type
Результат void

RegisterCommandHandler() публичный статический Метод

Registers a ClientCommand handler to a specific command
public static RegisterCommandHandler ( string str, ClientCommandDelegate handler ) : void
str string /// The beginning of the string to witch it has to match (for example "say /death") ///
handler ClientCommandDelegate /// A handler which to invoke if command occures ///
Результат void