Explorar el Código

update ResourcePackage according to Gui implementation

mikymod hace 12 años
padre
commit
c1bbca0eda
Se han modificado 1 ficheros con 10 adiciones y 0 borrados
  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));
 		}
+
+		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.
 	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++)
 		{
 			m_resource_manager->unload(m_package->get_material_id(i));