Update:

1. try to push down scale method from TimerTransition to AnimTransition
2. remove trigger temporary, add RouteOutState
3. add cross fade offset parameter for After