I want to avoid using hard coded animations directly in sequencer, and instead, use an animation blueprint that will determine the correct animation to play based on the environment. This would allow me to just animate the transform in sequencer to the end location that the character should be, and the character would automatically animate itself based on lots of factors in the scene.
Eg, rather than using WASD inputs to determine the animation, I would like to automatically determine animations based on the speed of the character, and interactions with other objects in the scene. Eg, if they are in water, they would swim.
Is this possible, and is there a tutorial that describes this behavior?