Table of Contents

Interface IReloadable

Namespace
RisingV.Shared.Managers
Assembly
RisingV.Shared.dll
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 IManager
plugins 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 IManager
reason ReloadReason

Reload(IManager, List<IPlugin>, ReloadReason)

void Reload(IManager manager, List<IPlugin> plugins, ReloadReason reason)

Parameters

manager IManager
plugins List<IPlugin>
reason ReloadReason