Class Plugin
[BepInPlugin("RisingV.BossDrops", "RisingV.BossDrops", "1.0.0")]
[BepInDependency("gg.deca.VampireCommandFramework", BepInDependency.DependencyFlags.HardDependency)]
[BepInDependency("RisingV.Core", BepInDependency.DependencyFlags.HardDependency)]
[BepInDependency("RisingV.Core.DeathEngine", BepInDependency.DependencyFlags.SoftDependency)]
[BepInDependency("RisingV.Core.DamageEngine", BepInDependency.DependencyFlags.SoftDependency)]
public class Plugin : RisingPlugin<BossDropsPluginContext>, IPlugin<BossDropsPluginContext>, IPlugin, IManageable<PluginManager>, IReloadable<PluginManager>, IReloadable, IDisposable, IHasPluginContext<BossDropsPluginContext>, IPluginContext, IPluginComponent, IManageable<PluginComponentsManager>, IManageable
- Inheritance
-
BasePluginPlugin
- Implements
- Inherited Members
-
BasePlugin.AddComponent<T>()BasePlugin.LogBasePlugin.Config
- Extension Methods
Methods
OnInitialize()
Called when the plugin is initialized (after OnPreLoad()).
public override void OnInitialize()
OnLoad()
Called when the plugin is loaded (after OnInitialize()).
public override void OnLoad()
OnPreLoad()
Called when the BepInEx plugin Load
is called.
public override void OnPreLoad()
OnUnload()
Called when the plugin is unloaded.
public override bool OnUnload()