30 void Decode(
const void*
userCmd);
The RunCommand hook for every plugin: each command is decoded once, and only while a plugin listens....
PlayerCommands & operator=(const PlayerCommands &)=delete
PlayerCommands(const PlayerCommands &)=delete
The loaded plugins and the engine events raised on them, one per process.
Owns one registration and releases it on destruction.
static std::string ReadFile(const std::filesystem::path &path)
std::expected< void, Error > Status