Bone transforms for the current pose (Passed to the shader)
Create animation object based on asset animation
Switches the current animation
Pause the animation
Continue animating.
Runs an animation once, then returns
Shutdown the gameobjects animation data
Stops the animation, moving to the beginning
Updates the animation, updating time and getting a pose based on time
Animation object which handles all animation specific to the gameobject