Class PluginImpl
This class is a a plugin testbed for developing new Dalamud features with easy access to Dalamud itself. Be careful to not commit anything extra.
Inheritance
Inherited Members
Namespace: Dalamud.CorePlugin
Assembly: Dalamud.CorePlugin.dll
Syntax
public sealed class PluginImpl : IDalamudPlugin, IDisposable
Remarks
██████╗ ███████╗ █████╗ ██████╗ ████████╗██╗ ██╗██╗███████╗ ██╔══██╗██╔════╝██╔══██╗██╔══██╗ ╚══██╔══╝██║ ██║██║██╔════╝ ██████╔╝█████╗ ███████║██║ ██║ ██║ ███████║██║███████╗ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ██║ ██╔══██║██║╚════██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ ██║ ██║██║███████║ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ ╚═╝ ╚═╝╚═╝╚══════╝ CorePlugin should not be used as a base for new plugins. Use this instead https://github.com/goatcorp/SamplePlugin. While it may have similarities, it is compiled with access to Dalamud internals, which may cause confusion when some things work and others don't in normal operations.
Constructors
| Improve this Doc View SourcePluginImpl(DalamudPluginInterface)
Initializes a new instance of the PluginImpl class.
Declaration
public PluginImpl(DalamudPluginInterface pluginInterface)
Parameters
| Type | Name | Description |
|---|---|---|
| DalamudPluginInterface | pluginInterface | Dalamud plugin interface. |
Properties
| Improve this Doc View SourceName
Gets the name of the plugin.
Declaration
public string Name { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Methods
| Improve this Doc View SourceDispose()
Declaration
public void Dispose()