Interface IDalamudPluginInterface
This interface acts as an interface to various objects needed to interact with Dalamud and the game.
Assembly: Dalamud.dll
View Source
public interface IDalamudPluginInterface
Properties
Reason
Gets the reason this plugin was loaded.
View Source
PluginLoadReason Reason { get; }
IsAutoUpdateComplete
Gets a value indicating whether or not auto-updates have already completed this session.
View Source
bool IsAutoUpdateComplete { get; }
SourceRepository
Gets the repository from which this plugin was installed.
If a plugin was installed from the official/main repository, this will return the value of Dalamud.Plugin.Internal.Types.Manifest.SpecialPluginSource.MainRepo. Developer plugins will return the value of Dalamud.Plugin.Internal.Types.Manifest.SpecialPluginSource.DevPlugin.
View Source
string SourceRepository { get; }
InternalName
Gets the current internal plugin name.
View Source
string InternalName { get; }
Manifest
Gets the plugin's manifest.
View Source
IPluginManifest Manifest { get; }
IsDev
Gets a value indicating whether this is a dev plugin.
View Source
bool IsDev { get; }
IsTesting
Gets a value indicating whether this is a testing release of a plugin.
View Source
bool IsTesting { get; }
LoadTime
Gets the time that this plugin was loaded.
View Source
DateTime LoadTime { get; }
LoadTimeUTC
Gets the UTC time that this plugin was loaded.
View Source
DateTime LoadTimeUTC { get; }