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