|
VoltMod
C++23 framework for CS2 server plugins
|
#include <IPluginAddons.hpp>
Inheritance diagram for VoltMod::IPluginAddons:Public Member Functions | |
| virtual bool | Add (uint64_t addonId)=0 |
| virtual void | Remove (uint64_t addonId)=0 |
| virtual bool | IsReady (int slot)=0 |
Protected Member Functions | |
| ~IPluginAddons ()=default | |
Workshop addons every connecting client must download, shared by all plugins.
Definition at line 9 of file IPluginAddons.hpp.
|
protecteddefault |
Require addonId until a matching Remove; false when nothing was added, as for id 0 or a listen server.
Implemented in VoltMod::PluginContext, and VoltMod::WorkshopDownloads.
Referenced by VoltMod::MultiAddonManager::Add(), and VoltMod::PluginContext::Add().
Whether slot has every required addon.
Implemented in VoltMod::PluginContext, and VoltMod::WorkshopDownloads.
Referenced by VoltMod::MultiAddonManager::IsReady(), and VoltMod::PluginContext::IsReady().
Implemented in VoltMod::PluginContext, and VoltMod::WorkshopDownloads.
Referenced by VoltMod::PluginContext::Remove(), and VoltMod::PluginContext::RemoveAll().