Using 2018.4 I am using 2D sprites in a 3D environment (with Blend Trees to imply three dimenionality upon camera rotation), and my Animator for the player gameObject needs to be able to switch between several different animation clips based on which frame the clip is at. For instance, I have an idle anim wherein the player gameObject shifts her weight from one foot to the other. I also have two "transition" anims, one for each foot. And I also have a walk anim. So if the gameObject is, say, between frames 0-20, then needs to transition to the "leftFoot" transition anim before then transitioning into the walk anim. Similarly, if the idle anim is between frames 21-40, the gameObject needs to transition to "rightFoot" transition anim followed by the walk anim. Does this make sense? I think I'm on the right track by looking up Unity scripting documentation about the Animation and AnimationClip methods, but I'm not sure which functions are helpful in this case. And are certain Animator parameters better to use over others (bools, triggers)? Any help would be appreciated.