From 018f28bead3d641f71de9534bbe27988cbeda38b Mon Sep 17 00:00:00 2001 From: Haoyu Qiu Date: Tue, 14 Sep 2021 17:46:39 +0800 Subject: [PATCH] Make sure IK target is inside tree before using its transform (cherry picked from commit 88e3ba83f0d80a88771afcb9ee5597bcfcf1a2d0) --- scene/animation/skeleton_ik.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scene/animation/skeleton_ik.cpp b/scene/animation/skeleton_ik.cpp index 7bb08a68976..324c2d0f8c5 100644 --- a/scene/animation/skeleton_ik.cpp +++ b/scene/animation/skeleton_ik.cpp @@ -549,7 +549,7 @@ Transform SkeletonIK::_get_target_transform() { target_node_override = Object::cast_to(get_node(target_node_path_override)); } - if (target_node_override) { + if (target_node_override && target_node_override->is_inside_tree()) { return target_node_override->get_global_transform(); } else { return target;