public void InvokeWaitingForPlayers(WaitingForPlayersEvent ev, NPServer server) { WaitingForPlayers.InvokeSafely(ev); if (!AddonInstances.TryGetValue(server, out IAddonDedicated <IConfig, IConfig> addon)) { return; } addon.InvokeWaitingForPlayers(ev); }
public void InvokeRoundEnded(RoundEndedEvent ev, NPServer server) { RoundEnded.InvokeSafely(ev); if (!AddonInstances.TryGetValue(server, out IAddonDedicated <IConfig, IConfig> addon)) { return; } addon.InvokeRoundEnded(ev); }
public void InvokePlayerPreAuth(PlayerPreAuthEvent ev, NPServer server) { PlayerPreAuth.InvokeSafely(ev); if (!AddonInstances.TryGetValue(server, out IAddonDedicated <IConfig, IConfig> addon)) { return; } addon.InvokePlayerPreAuth(ev); }