Click or drag to resize

IBotPlugin Interface

Base interface for plugins, should have not been exposed but too late for that as some plugins inherited it.

Namespace:  ff14bot.Interfaces
Assembly:  RebornBuddy (in RebornBuddy.exe) Version: 3.3.1; net-4.5.win32; release
Syntax
C#
public interface IBotPlugin : IEquatable<IBotPlugin>

The IBotPlugin type exposes the following members.

Properties
  NameDescription
Public propertyAuthor
Name of the user who created the plugin
Public propertyButtonText
Text of the plugins button
Public propertyDescription
Short description about the plugin
Public propertyName
Name of the plugin
Public propertyVersion
Version of the plugin
Public propertyWantButton
Should the plugin settings button be enabled
Top
Methods
  NameDescription
Public methodEquals
Indicates whether the current object is equal to another object of the same type.
(Inherited from IEquatableIBotPlugin.)
Public methodOnButtonPress
Called when the user presses the settings button
Public methodOnDisabled
Executes the disabled action. This is called whent he user has disabled this specific plugin via the GUI.
Public methodOnEnabled
Executes the enabled action. This is called when the user has enabled this specific plugin via the GUI.
Public methodOnInitialize
Executes the initialize action. This is called at initial bot startup. (When the bot itself is started, not when Start() is called)
Public methodOnPulse
Executes the pulse action. This is called every "tick" of the bot.
Public methodOnShutdown
Executes the shutdown action. This is called when the bot is shutting down and when plugins are being reloaded.
Top
See Also