Переглянути джерело

update ResourcePackage according to Gui implementation

mikymod 12 роки тому
батько
коміт
c1bbca0eda
1 змінених файлів з 10 додано та 0 видалено
  1. 10 0
      engine/resource/ResourcePackage.h

+ 10 - 0
engine/resource/ResourcePackage.h

@@ -92,11 +92,21 @@ public:
 		{
 		{
 			m_resource_manager->load(MATERIAL_TYPE, m_package->get_material_id(i));
 			m_resource_manager->load(MATERIAL_TYPE, m_package->get_material_id(i));
 		}
 		}
+
+		for (uint32_t i = 0; i < m_package->num_guis(); i++)
+		{
+			m_resource_manager->load(GUI_TYPE, m_package->get_gui_id(i));
+		}
 	}
 	}
 
 
 	/// Unloads all the resources in the package.
 	/// Unloads all the resources in the package.
 	void unload()
 	void unload()
 	{
 	{
+		for (uint32_t i = 0; i < m_package->num_guis(); i++)
+		{
+			m_resource_manager->unload(m_package->get_gui_id(i));
+		}
+
 		for (uint32_t i = 0; i < m_package->num_materials(); i++)
 		for (uint32_t i = 0; i < m_package->num_materials(); i++)
 		{
 		{
 			m_resource_manager->unload(m_package->get_material_id(i));
 			m_resource_manager->unload(m_package->get_material_id(i));