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