mirror of
https://github.com/tiennm99/godot.git
synced 2026-08-21 08:26:19 +00:00
-Fixed BoneAttachment delay, closes #3966
-Fixed skeleton crash, probably fixes other issues
This commit is contained in:
@@ -880,13 +880,13 @@ void VisualServerScene::instance_attach_skeleton(RID p_instance, RID p_skeleton)
|
||||
return;
|
||||
|
||||
if (instance->skeleton.is_valid()) {
|
||||
VSG::storage->instance_remove_skeleton(p_skeleton, instance);
|
||||
VSG::storage->instance_remove_skeleton(instance->skeleton, instance);
|
||||
}
|
||||
|
||||
instance->skeleton = p_skeleton;
|
||||
|
||||
if (instance->skeleton.is_valid()) {
|
||||
VSG::storage->instance_add_skeleton(p_skeleton, instance);
|
||||
VSG::storage->instance_add_skeleton(instance->skeleton, instance);
|
||||
}
|
||||
|
||||
_instance_queue_update(instance, true);
|
||||
|
||||
Reference in New Issue
Block a user