namespace Dalamud.Plugin;
///
/// This enum reflects reasons for loading a plugin.
///
[Flags]
public enum PluginLoadReason
{
///
/// We don't know why this plugin was loaded.
///
Unknown = 1 << 0,
///
/// This plugin was loaded because it was installed with the plugin installer.
///
Installer = 1 << 1,
///
/// This plugin was loaded because it was just updated.
///
Update = 1 << 2,
///
/// This plugin was loaded because it was told to reload.
///
Reload = 1 << 3,
///
/// This plugin was loaded because the game was started or Dalamud was reinjected.
///
Boot = 1 << 4,
}