fixed animation play/pause/resume bug

main
Elijah Voigt 2 years ago
parent f66dd9792c
commit 3fc6a0663e

@ -3,6 +3,7 @@
// Editor for creating Monologue Trees levels // Editor for creating Monologue Trees levels
// //
// BUGS: // BUGS:
// * Camera order ambiguity
// * Multi-GLTF UX is bad. // * Multi-GLTF UX is bad.
// * Consider GLTF hierarchy (GLTF1 > Scene1a/Scene1b, GlTF2 > Scene2a/Scene2b, etc) // * Consider GLTF hierarchy (GLTF1 > Scene1a/Scene1b, GlTF2 > Scene2a/Scene2b, etc)
// * Easy despawn when de-selecting gltf // * Easy despawn when de-selecting gltf
@ -963,7 +964,11 @@ mod animations {
.iter_mut() .iter_mut()
.filter(|(_, name)| clip.compatible_with(name)) .filter(|(_, name)| clip.compatible_with(name))
.for_each(|(mut player, _)| { .for_each(|(mut player, _)| {
if player.is_paused() {
player.resume();
} else {
player.play(handle.clone()).repeat(); player.play(handle.clone()).repeat();
}
}) })
} }
}); });

Loading…
Cancel
Save