Fix crash when executing LightmapGIData._set_light_textures_data

This commit is contained in:
Haoyu Qiu 2022-09-04 20:43:25 +08:00
parent b6d102c7c2
commit f0f24b9a62

View file

@ -105,6 +105,7 @@ void LightmapGIData::_set_light_textures_data(const Array &p_data) {
Vector<Ref<Image>> images;
for (int i = 0; i < p_data.size(); i++) {
Ref<TextureLayered> texture = p_data[i];
ERR_FAIL_COND_MSG(texture.is_null(), vformat("Invalid TextureLayered at index %d.", i));
for (int j = 0; j < texture->get_layers(); j++) {
images.push_back(texture->get_layer_data(j));
}