Replace many uses of is_class with derives_from.

This commit is contained in:
Lukas Tenbrink 2025-09-23 19:35:46 +02:00
parent 3d91a48298
commit 8ef4a43ada
43 changed files with 82 additions and 82 deletions

View file

@ -148,13 +148,13 @@ void GPUParticles2D::set_process_material(const Ref<Material> &p_material) {
return;
}
if (process_material.is_valid() && process_material->is_class("ParticleProcessMaterial")) {
if (process_material.is_valid() && process_material->derives_from<ParticleProcessMaterial>()) {
process_material->disconnect("emission_shape_changed", callable_mp((CanvasItem *)this, &GPUParticles2D::queue_redraw));
}
process_material = p_material;
if (process_material.is_valid() && process_material->is_class("ParticleProcessMaterial")) {
if (process_material.is_valid() && process_material->derives_from<ParticleProcessMaterial>()) {
process_material->connect("emission_shape_changed", callable_mp((CanvasItem *)this, &GPUParticles2D::queue_redraw));
}