Show / Hide Table of Contents

#

### Interfaces

#### IBeatSaberPlugin

Interface for Beat Saber plugins. Every class that implements this will be loaded if the DLL is placed at data/Managed/Plugins.

#### IDisablablePlugin

Provides methods to allow runtime enabling and disabling of a plugin.

#### IEnhancedBeatSaberPlugin

An enhanced version of a standard BeatSaber plugin.

#### IGenericEnhancedPlugin

A generic interface for the modification for enhanced plugins.