You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2026-01-05 19:31:35 +00:00
Fix weird behavior of teleporting to self-state when reset is false
This commit is contained in:
@@ -411,9 +411,11 @@ double AnimationNodeStateMachinePlayback::_process(AnimationNodeStateMachine *p_
|
||||
// can't travel, then teleport
|
||||
if (p_state_machine->states.has(travel_request)) {
|
||||
path.clear();
|
||||
current = travel_request;
|
||||
play_start = true;
|
||||
reset_request = reset_request_on_teleport;
|
||||
if (current != travel_request || reset_request_on_teleport) {
|
||||
current = travel_request;
|
||||
play_start = true;
|
||||
reset_request = reset_request_on_teleport;
|
||||
}
|
||||
} else {
|
||||
StringName node = travel_request;
|
||||
travel_request = StringName();
|
||||
|
||||
Reference in New Issue
Block a user