Show / Hide Table of Contents

#

### 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.

### Enums

#### RuntimeOptions