mirror of
https://github.com/Relintai/terraman.git
synced 2025-04-25 21:45:00 +02:00
Fix SpatialMaterial support for the merger libraries.
This commit is contained in:
parent
bbcff1257e
commit
fe4ff0d86c
@ -327,6 +327,18 @@ void TerrainLibraryMerger::_setup_material_albedo(const int material_index, cons
|
||||
|
||||
Ref<SpatialMaterial> spmat;
|
||||
|
||||
switch (material_index) {
|
||||
case MATERIAL_INDEX_TERRAIN:
|
||||
spmat = material_get(i);
|
||||
break;
|
||||
case MATERIAL_INDEX_LIQUID:
|
||||
spmat = liquid_material_get(i);
|
||||
break;
|
||||
case MATERIAL_INDEX_PROP:
|
||||
spmat = prop_material_get(i);
|
||||
break;
|
||||
}
|
||||
|
||||
if (spmat.is_valid()) {
|
||||
spmat->set_texture(SpatialMaterial::TEXTURE_ALBEDO, texture);
|
||||
return;
|
||||
|
@ -670,6 +670,18 @@ void TerrainLibraryMergerPCM::_setup_material_albedo(const int material_index, c
|
||||
|
||||
Ref<SpatialMaterial> spmat;
|
||||
|
||||
switch (material_index) {
|
||||
case MATERIAL_INDEX_TERRAIN:
|
||||
spmat = material_get(i);
|
||||
break;
|
||||
case MATERIAL_INDEX_LIQUID:
|
||||
spmat = liquid_material_get(i);
|
||||
break;
|
||||
case MATERIAL_INDEX_PROP:
|
||||
spmat = prop_material_get(i);
|
||||
break;
|
||||
}
|
||||
|
||||
if (spmat.is_valid()) {
|
||||
spmat->set_texture(SpatialMaterial::TEXTURE_ALBEDO, texture);
|
||||
return;
|
||||
|
Loading…
Reference in New Issue
Block a user