53 _states[
slot].Requested =
false;
59void MenuFreeze::OnGameFrame()
63 if (_states[
slot].Requested)
70void MenuFreeze::SyncFrameWork()
87 _onFrame = _scheduler.
EveryFrame([
this] { OnGameFrame(); });
runtime.Entities: finds and creates entities. Everything it returns is valid for this frame only; see...
VoltMod::Pawn Pawn(int slot)
One-shot delays and repeating timers, run on the game thread.
Subscription EveryFrame(std::function< void()> callback)
"The occupant of this slot changed" - raised by PlayerManager, consumed below it.
static std::string ReadFile(const std::filesystem::path &path)
constexpr bool IsValidSlot(int slot)