#include "stdafx.h" #include "IdManager.h" namespace idm { std::mutex g_id_mutex; std::unordered_map g_id_map; u32 g_cur_id = 1; void clear() { std::lock_guard lock(g_id_mutex); g_id_map.clear(); g_cur_id = 1; // first ID } } namespace fxm { std::mutex g_fx_mutex; std::unordered_map> g_fx_map; void clear() { std::lock_guard lock(g_fx_mutex); g_fx_map.clear(); } }