35 _timers[
slot].Reset();
CenterHtml(Messages &messages, Scheduler &scheduler, SlotEvents &slots)
void Show(int slot, int refreshMs, std::function< std::string(int slot)> render)
Send chat, center print, center HTML, and alert messages.
void ClearCenterHtml(int slot)
void SendCenterHtml(int slot, const std::string &html)
One-shot delays and repeating timers, run on the game thread.
Subscription Repeat(int64_t intervalMs, 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)