Merge pull request #44964 from Dragoncraft89/animation_tree_bug

This commit is contained in:
Rémi Verschelde 2021-10-03 12:43:03 +02:00 committed by GitHub
commit 75d3a10a23
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -329,11 +329,17 @@ double AnimationNodeStateMachinePlayback::process(AnimationNodeStateMachine *p_s
}
} else {
// teleport to start
path.clear();
current = start_request;
playing = true;
play_start = true;
start_request = StringName(); //clear start request
if (p_state_machine->states.has(start_request)) {
path.clear();
current = start_request;
playing = true;
play_start = true;
start_request = StringName(); //clear start request
} else {
StringName node = start_request;
start_request = StringName(); //clear start request
ERR_FAIL_V_MSG(0, "No such node: '" + node + "'");
}
}
}