Animated Mesh Character

This animated mesh character should have the correct animation states for all different game play states that are available. Ideally you could swap the animated mesh and all of the animations for different states would swap along with it. If not just an easily accessible set of variables that can be changed to replace said animations.

Use Case: Creating a fox character that the player can use to play the game or also swap into different animated meshes during game play.