Add advance_on_start option to NodeAnimation

This commit is contained in:
Silc Lizard (Tokage) Renew
2024-07-15 08:44:20 +09:00
parent e65a23762b
commit 0c1f970adb
5 changed files with 35 additions and 4 deletions

View File

@ -371,7 +371,9 @@ AnimationNode::NodeTimeInfo AnimationNode::process(const AnimationMixer::Playbac
AnimationMixer::PlaybackInfo pi = p_playback_info;
if (p_playback_info.seeked) {
pi.delta = get_node_time_info().position - p_playback_info.time;
if (p_playback_info.is_external_seeking) {
pi.delta = get_node_time_info().position - p_playback_info.time;
}
} else {
pi.time = get_node_time_info().position + p_playback_info.delta;
}