فهرست منبع

Fixed reload_goal not being called when SkeletonIK3D::start is invoked with p_one_time = true

(cherry picked from commit fa4d9c944637ae37c798806980cd78c806570da7)
ConorLPBoyle 5 سال پیش
والد
کامیت
ba3f0fa971
1فایلهای تغییر یافته به همراه5 افزوده شده و 0 حذف شده
  1. 5 0
      scene/animation/skeleton_ik.cpp

+ 5 - 0
scene/animation/skeleton_ik.cpp

@@ -538,6 +538,11 @@ bool SkeletonIK::is_running() {
 void SkeletonIK::start(bool p_one_time) {
 	if (p_one_time) {
 		set_process_internal(false);
+
+		if (target_node_override) {
+			reload_goal();
+		}
+
 		_solve_chain();
 	} else {
 		set_process_internal(true);