浏览代码

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

ConorLPBoyle 5 年之前
父节点
当前提交
fa4d9c9446
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      scene/3d/skeleton_ik_3d.cpp

+ 5 - 0
scene/3d/skeleton_ik_3d.cpp

@@ -511,6 +511,11 @@ bool SkeletonIK3D::is_running() {
 void SkeletonIK3D::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);