Ejemplo n.º 1
0
void CParticleSystemLibrary::ReloadSystems()
{
	ClearInstances();

	CParticleSystemLibrary* pPSL = Get();

	for (size_t i = 0; i < pPSL->m_apParticleSystems.size(); i++)
		delete pPSL->m_apParticleSystems[i];

	pPSL->m_apParticleSystems.clear();

	InitSystems();

	for (size_t i = 0; i < pPSL->m_apParticleSystems.size(); i++)
		pPSL->LoadParticleSystem(i);
}
Ejemplo n.º 2
0
void Registry::Clear()
{
	ClearInstances();
	ForEach(classes, Deleter<ClassBase>());
}