|
@@ -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);
|