Interface IReloadable
public interface IReloadable
- Extension Methods
Methods
OnReload(IManager, List<IPlugin>, ReloadReason)
Called when the manager is reloaded. This can be used to handle any specific logic needed during a reload. This can also override the default reload behavior.
bool OnReload(IManager manager, List<IPlugin> plugins, ReloadReason reason)
Parameters
manager
IManagerplugins
List<IPlugin>reason
ReloadReason
Returns
- bool
true to allow default reload behaviour, false to stop
Reload(IManager, ReloadReason)
Reloads the manager and its dependencies.
void Reload(IManager manager, ReloadReason reason)
Parameters
manager
IManagerreason
ReloadReason
Reload(IManager, List<IPlugin>, ReloadReason)
void Reload(IManager manager, List<IPlugin> plugins, ReloadReason reason)
Parameters
manager
IManagerplugins
List<IPlugin>reason
ReloadReason