void PreloadModels()
	{
		IAssetSystem* pAssetSystem = PerModuleInterface::g_pSystemTable->pAssetSystem;

		for (int i=0; i<EGO_COUNT; ++i)
		{
			std::string path = "/Models/"; //directories relative to asset dir
			path += m_GlobalParameters.go[i].model;
			IAURenderableMesh* pMesh = pAssetSystem->CreateRenderableMeshFromFile( path.c_str() );
			if (pMesh)
			{
				pAssetSystem->DestroyRenderableMesh(pMesh);
			}
		}
	}
	void PreloadModels()
	{
		IAssetSystem* pAssetSystem = PerModuleInterface::GetInstance()->GetSystemTable()->pAssetSystem;

		for (int i=0; i<EGO_COUNT; ++i)
		{
			std::string path = "..\\Assets\\Models\\";
			path += m_GlobalParameters.go[i].model;
			IAURenderableMesh* pMesh = pAssetSystem->CreateRenderableMeshFromFile( path.c_str() );
			if (pMesh)
			{
				pAssetSystem->DestroyRenderableMesh(pMesh);
			}
		}
	}