|
VoltMod
C++23 framework for CS2 server plugins
|
#include <MultiAddonManager.hpp>
Public Member Functions | |
| MultiAddonManager (IPluginAddons &host) | |
| Subscription | Add (uint64_t addonId) |
| bool | IsReady (int slot) const |
Workshop addons every connecting client must download. The host keeps one list for all plugins, so an addon two plugins require downloads once, one addon per reconnect; see Workshop addons.
Definition at line 18 of file MultiAddonManager.hpp.
|
inlineexplicit |
Definition at line 21 of file MultiAddonManager.hpp.
| Subscription VoltMod::MultiAddonManager::Add | ( | uint64_t | addonId | ) |
Require addonId of every client until the Subscription drops; 0 requires nothing.
Definition at line 6 of file MultiAddonManager.cpp.
References VoltMod::IPluginAddons::Add(), and VoltMod::ReadFile().
Whether slot has every addon any plugin requires.
Definition at line 27 of file MultiAddonManager.hpp.
References VoltMod::IPluginAddons::IsReady(), and VoltMod::ReadFile().
Referenced by VoltMod::PanoramaMenu::CanShow().