[godot] Fix up fetching renderer object in SpineSprite.

This commit is contained in:
Mario Zechner 2022-09-27 10:27:05 +02:00
parent 7b4b02d373
commit fb553165bc

View File

@ -555,7 +555,7 @@ void SpineSprite::update_meshes(Ref<SpineSkeleton> skeleton_ref) {
vertices->setSize(8, 0);
region->computeWorldVertices(*slot, *vertices, 0);
renderer_object = (SpineRendererObject *) ((spine::AtlasRegion *) region->getRendererObject())->page->getRendererObject();
renderer_object = (SpineRendererObject *) ((spine::AtlasRegion *) region->getRegion())->page->texture;
uvs = &region->getUVs();
indices = &quad_indices;
@ -569,7 +569,7 @@ void SpineSprite::update_meshes(Ref<SpineSkeleton> skeleton_ref) {
vertices->setSize(mesh->getWorldVerticesLength(), 0);
mesh->computeWorldVertices(*slot, *vertices);
renderer_object = (SpineRendererObject *) ((spine::AtlasRegion *) mesh->getRendererObject())->page->getRendererObject();
renderer_object = (SpineRendererObject *) ((spine::AtlasRegion *) mesh->getRegion())->page->texture;
uvs = &mesh->getUVs();
indices = &mesh->getTriangles();