IPlugin
Interface IPlugin
Namespace: SwiftlyS2.Shared.Plugins
Assembly: SwiftlyS2.CS2.dll
public interface IPluginMethods
ConfigureSharedInterface(IInterfaceManager)
void ConfigureSharedInterface(IInterfaceManager interfaceManager)Parameters
- interfaceManager IInterfaceManager
Load(bool)
void Load(bool hotReload)Parameters
- hotReload bool
OnAllPluginsLoaded()
void OnAllPluginsLoaded()OnSharedInterfaceInjected(IInterfaceManager)
void OnSharedInterfaceInjected(IInterfaceManager interfaceManager)Parameters
- interfaceManager IInterfaceManager
Unload()
void Unload()UseSharedInterface(IInterfaceManager)
void UseSharedInterface(IInterfaceManager interfaceManager)Parameters
- interfaceManager IInterfaceManager