Easing with State Machine Transition?

I am trying to animate Unity UI but find myself not fully understanding how easing is achieved.

I have setup a custom UI button animation using the “auto generate animation” feature, and modified its animation properties to suits my need.

The thing is: by default we should set animation for highlight/pressed state at time 0, and nothing more, so that state machine (animator) handles the transition (which I believe use linear transition).

What if I want to add some easing to the transition between states? Do I now have to set keyframes? Where should I do it if I only want a simple easing?

2 Likes

I really wish to know if there is away for this to make it possible.