mirror of
https://github.com/goatcorp/Dalamud.git
synced 2025-12-12 18:27:23 +01:00
21 lines
648 B
C#
21 lines
648 B
C#
using System;
|
|
|
|
namespace Dalamud.Plugin
|
|
{
|
|
/// <summary>
|
|
/// This interface represents a basic Dalamud plugin. All plugins have to implement this interface.
|
|
/// </summary>
|
|
public interface IDalamudPlugin : IDisposable
|
|
{
|
|
/// <summary>
|
|
/// Gets the name of the plugin.
|
|
/// </summary>
|
|
string Name { get; }
|
|
|
|
/// <summary>
|
|
/// Initializes a Dalamud plugin.
|
|
/// </summary>
|
|
/// <param name="pluginInterface">The <see cref="DalamudPluginInterface"/> needed to access various Dalamud objects.</param>
|
|
void Initialize(DalamudPluginInterface pluginInterface);
|
|
}
|
|
}
|