Show / Hide Table of Contents

    Classes

    InitAttribute

    Marks a method or a constructor as an inialization method.

    OnDisableAttribute

    Indicates that the target method should be called when the plugin is disabled.

    OnEnableAttribute

    Indicates that the target method should be called when the plugin is enabled.

    OnExitAttribute

    Indicates that the target method should be called when the game exits.

    OnStartAttribute

    Indicates that the target method should be called when the game starts.

    PluginAttribute

    Marks a class as being a BSIPA plugin.

    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

    Options that a plugin must specify to describe how it expects to be run.

    Back to top Generated by DocFX