Unity animator state finished, motion not

Example:

Screenshot of the TopAppearing motion - boost the alpha of the sprite from 0 to 1 for total of 2 seconds.

Screenshot after TopAppearing state has been finished

Screenshot of the TopAppearing’s transition settings


Question:

  • Why isn’t the alpha of the Top’s sprite 255(1) after the TopAppearing animation state has been finished?

It looks to me like the exit time on the transition is causing the issue. You have it set to 0.5 which means it will start transitioning when TopAppearing is executed halfway likely causing it to never quite finish.