mirror of
https://github.com/Relintai/terraman.git
synced 2025-04-23 21:43:23 +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;
|
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()) {
|
if (spmat.is_valid()) {
|
||||||
spmat->set_texture(SpatialMaterial::TEXTURE_ALBEDO, texture);
|
spmat->set_texture(SpatialMaterial::TEXTURE_ALBEDO, texture);
|
||||||
return;
|
return;
|
||||||
|
@ -670,6 +670,18 @@ void TerrainLibraryMergerPCM::_setup_material_albedo(const int material_index, c
|
|||||||
|
|
||||||
Ref<SpatialMaterial> spmat;
|
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()) {
|
if (spmat.is_valid()) {
|
||||||
spmat->set_texture(SpatialMaterial::TEXTURE_ALBEDO, texture);
|
spmat->set_texture(SpatialMaterial::TEXTURE_ALBEDO, texture);
|
||||||
return;
|
return;
|
||||||
|
Loading…
Reference in New Issue
Block a user