Rebornbuddy
|
Base plugin class that all plugins should inherit from. More...
Public Member Functions | |
virtual void | Dispose () |
bool | Equals (BotPlugin other) |
bool | Equals (IBotPlugin other) |
override bool | Equals (object obj) |
override int | GetHashCode () |
void | DoInitialize () |
Executes Initialize if it hasn't been run already. | |
virtual void | OnButtonPress () |
Called when the user presses the settings button. | |
virtual void | OnPulse () |
Executes the pulse action. This is called every "tick" of the bot. | |
virtual void | OnInitialize () |
Executes the initialize action. | |
virtual void | OnShutdown () |
Executes the shutdown action. This is called when the bot is shutting down and when plugins are being reloaded. | |
virtual void | OnEnabled () |
Executes the enabled action. This is called when the user has enabled this specific plugin via the GUI. | |
virtual void | OnDisabled () |
Executes the disabled action. This is called when the user has disabled this specific plugin via the GUI. |
Static Public Member Functions | |
static bool | operator== (BotPlugin left, BotPlugin right) |
static bool | operator!= (BotPlugin left, BotPlugin right) |
Protected Member Functions | |
BotPlugin () | |
Constructor for plugins. |
Properties | |
string | Author [get] |
Name of the user who created the plugin. | |
string | Name [get] |
Name of the plugin. | |
virtual string | Description [get] |
Short description about the plugin. | |
Version | Version [get] |
Version of the plugin. | |
virtual string | ButtonText [get] |
Text of the plugins button. | |
virtual bool | WantButton [get] |
Should the plugin settings button be enabled. |
Base plugin class that all plugins should inherit from.
|
protected |
Constructor for plugins.
|
virtual |
void ff14bot.AClasses.BotPlugin.DoInitialize | ( | ) |
Executes Initialize if it hasn't been run already.
bool ff14bot.AClasses.BotPlugin.Equals | ( | BotPlugin | other | ) |
bool ff14bot.AClasses.BotPlugin.Equals | ( | IBotPlugin | other | ) |
override bool ff14bot.AClasses.BotPlugin.Equals | ( | object | obj | ) |
override int ff14bot.AClasses.BotPlugin.GetHashCode | ( | ) |
|
virtual |
Called when the user presses the settings button.
Implements ff14bot.Interfaces.IBotPlugin.
Reimplemented in UpdateBuddy.UpdateBuddyPlugin.
|
virtual |
Executes the disabled action. This is called when the user has disabled this specific plugin via the GUI.
Implements ff14bot.Interfaces.IBotPlugin.
Reimplemented in UpdateBuddy.UpdateBuddyPlugin.
|
virtual |
Executes the enabled action. This is called when the user has enabled this specific plugin via the GUI.
Implements ff14bot.Interfaces.IBotPlugin.
Reimplemented in UpdateBuddy.UpdateBuddyPlugin.
|
virtual |
Executes the initialize action.
Implements ff14bot.Interfaces.IBotPlugin.
Reimplemented in UpdateBuddy.UpdateBuddyPlugin.
|
virtual |
Executes the pulse action. This is called every "tick" of the bot.
Implements ff14bot.Interfaces.IBotPlugin.
|
virtual |
Executes the shutdown action. This is called when the bot is shutting down and when plugins are being reloaded.
Implements ff14bot.Interfaces.IBotPlugin.
Reimplemented in UpdateBuddy.UpdateBuddyPlugin.
left | |
right |
left | |
right |
|
getabstract |
Name of the user who created the plugin.
Implements ff14bot.Interfaces.IBotPlugin.
|
get |
Text of the plugins button.
Implements ff14bot.Interfaces.IBotPlugin.
|
get |
Short description about the plugin.
Implements ff14bot.Interfaces.IBotPlugin.
|
getabstract |
Name of the plugin.
Implements ff14bot.Interfaces.IBotPlugin.
|
getabstract |
Version of the plugin.
Implements ff14bot.Interfaces.IBotPlugin.
|
get |
Should the plugin settings button be enabled.
Implements ff14bot.Interfaces.IBotPlugin.