Plugins

From UBot Studio
Revision as of 16:23, 15 October 2012 by Edward Waller (Talk | contribs)

Jump to: navigation, search

Contents

Using Plugins

Building Plugins

Plugin Interfaces

IUBotCommand

public interface IUBotCommand
{
    string CommandName { get; }
    string Category { get; }
    IEnumerable<UBotParameterDefinition> ParameterDefinitions { get; }
    void Execute(IUBotStudio ubotStudio, Dictionary<string, string> parameters);
    bool IsContainer { get; }
}

IUBotFunction

public interface IUBotFunction
{
    string FunctionName { get; }
    object ReturnValue { get; }
    UBotType ReturnValueType { get; }
    string Category { get; }
    IEnumerable<UBotParameterDefinition> ParameterDefinitions { get; }
    void Execute(IUBotStudio ubotStudio, Dictionary<string, string> parameters);
}
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox