----------------------- ModelComponent::c-tor load assets from ids
| 43 | // load assets from ids |
| 44 | // |
| 45 | ModelComponent::ModelComponent(core::HashString const meshId, core::HashString const materialId) |
| 46 | { |
| 47 | m_Mesh = core::ResourceManager::Instance()->GetAssetData<render::MeshData>(meshId); |
| 48 | |
| 49 | // Load material |
| 50 | m_Material = core::ResourceManager::Instance()->GetAssetData<render::Material>(materialId, false); |
| 51 | if (m_Material == nullptr) |
| 52 | { |
| 53 | m_Material = core::ResourceManager::Instance()->GetAssetData<render::MaterialInstance>(materialId); |
| 54 | } |
| 55 | } |
| 56 | |
| 57 | //----------------------- |
| 58 | // ModelComponent::c-tor |