Bladeren bron

Destroy scene graph when unit gets deleted

Daniele Bartolini 12 jaren geleden
bovenliggende
commit
2c011ba029
1 gewijzigde bestanden met toevoegingen van 3 en 0 verwijderingen
  1. 3 0
      engine/World.cpp

+ 3 - 0
engine/World.cpp

@@ -69,6 +69,9 @@ void World::destroy_unit(UnitId id)
 
 
 	Unit* unit = m_units.lookup(id);
 	Unit* unit = m_units.lookup(id);
 
 
+	// Destory unit's scene graph
+	m_graph_manager.destroy_scene_graph(&unit->m_scene_graph);
+
 	unit->destroy();
 	unit->destroy();
 	CE_DELETE(m_unit_pool, unit);
 	CE_DELETE(m_unit_pool, unit);
 	m_units.destroy(id);
 	m_units.destroy(id);