BepInEx API documentation
This page contains documentation for BepInEx API.
Main namespaces of BepInEx
BepInEx
Contains most commonly used API provided by BepInEx.
Important classes:
- BaseUnityPlugin -- base class your plugins should inherit from.
- BepInPlugin, BepInDependency and BepInProcess attributes -- used to specify important metadata about each plugin class.
- BepInEx.Configuration -- access to configuration.
- Paths -- all common file and directory locations BepInEx and plugins rely on.
BepInEx.Bootstrap
Contains internals of BepInEx plugin loader. Allows access to other loaded plugins.
BepInEx.Logging
All classes related to logging in BepInEx.