diff --git a/spine-godot/spine_godot/SpineSprite.cpp b/spine-godot/spine_godot/SpineSprite.cpp index 9cbc699231..286d6e1daa 100644 --- a/spine-godot/spine_godot/SpineSprite.cpp +++ b/spine-godot/spine_godot/SpineSprite.cpp @@ -621,7 +621,7 @@ void SpineSprite::update_meshes(Ref skeleton_ref) { Ref custom_material; // See if we have a slot node for this slot with a custom material - auto &nodes = slot_nodes[i]; + auto &nodes = slot_nodes[slot->getData().getIndex()]; if (nodes.size() > 0) { auto slot_node = nodes[0]; if (slot_node) {