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.

### Enums

#### RuntimeOptions

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