Classes
InitAttribute
OnDisableAttribute
OnEnableAttribute
OnExitAttribute
OnStartAttribute
PluginAttribute
Interfaces
IDisablablePlugin
Provides methods to allow runtime disabling of a plugin.
IEnhancedPlugin
An enhanced version of a standard BeatSaber plugin.
IPlugin
Interface for BSIPA plugins. Every class that implements this will be loaded if the DLL is placed at <install dir>/Plugins.