Менеджер (из пространства имен Ultima.Scripting) предназначен для работы с пользовательскими командами.

DevBookmark_Scripts Интерфейс менеджера IUserCommandManager реализует следующие методы:

GetUserCommands() – возвращает перечень всех пользовательских команд;

GetAvailableUserCommands() – возвращает список идентификаторов команд, доступных текущему пользователю;

ExecuteUserCommand(long id, IDictionary<string, object> parameters) – выполняет указанную пользовательскую команду, возвращает список ClientActions для выполнения на стороне клиента:

id – идентификатор пользовательской команды;

parameters – параметры выполнения команды.