namespace Dalamud.Plugin;
///
/// This enum reflects reasons for loading a plugin.
///
public enum PluginLoadReason
{
///
/// We don't know why this plugin was loaded.
///
Unknown,
///
/// This plugin was loaded because it was installed with the plugin installer.
///
Installer,
///
/// This plugin was loaded because it was just updated.
///
Update,
///
/// This plugin was loaded because it was told to reload.
///
Reload,
///
/// This plugin was loaded because the game was started or Dalamud was reinjected.
///
Boot,
}
// TODO(api9): This should be a mask, so that we can combine Installer | ProfileLoaded