Int32 EntityIDGenerator::Get () noexcept { union { Int32 s; UInt32 u; }; u=singleton.Get().id++; return s; }
SensorManager* SensorManager::GetInstance() { static Singleton<SensorManager> sInstance; return sInstance.Get(); }
SaveManager & SaveManager::Get () noexcept { return singleton.Get(); }
PluginMessages & PluginMessages::Get () noexcept { return singleton.Get(); }