Fix display_placeholder not persisting
This commit is contained in:
@ -5880,8 +5880,9 @@ bool TileSetScenesCollectionSource::_set(const StringName &p_name, const Variant
|
|||||||
return true;
|
return true;
|
||||||
} else if (components.size() >= 3 && components[2] == "display_placeholder") {
|
} else if (components.size() >= 3 && components[2] == "display_placeholder") {
|
||||||
if (!has_scene_tile_id(scene_id)) {
|
if (!has_scene_tile_id(scene_id)) {
|
||||||
create_scene_tile(p_value, scene_id);
|
create_scene_tile(Ref<PackedScene>(), scene_id);
|
||||||
}
|
}
|
||||||
|
set_scene_tile_display_placeholder(scene_id, p_value);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@ -5898,7 +5899,7 @@ bool TileSetScenesCollectionSource::_get(const StringName &p_name, Variant &r_re
|
|||||||
r_ret = scenes[components[1].to_int()].scene;
|
r_ret = scenes[components[1].to_int()].scene;
|
||||||
return true;
|
return true;
|
||||||
} else if (components.size() >= 3 && components[2] == "display_placeholder") {
|
} else if (components.size() >= 3 && components[2] == "display_placeholder") {
|
||||||
r_ret = scenes[components[1].to_int()].scene;
|
r_ret = scenes[components[1].to_int()].display_placeholder;
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user