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
managerIManagerpluginsList<IPlugin>reasonReloadReason
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
managerIManagerreasonReloadReason
Reload(IManager, List<IPlugin>, ReloadReason)
void Reload(IManager manager, List<IPlugin> plugins, ReloadReason reason)
Parameters
managerIManagerpluginsList<IPlugin>reasonReloadReason