Dear Dan,
I appreciate your response. However, I’ve already implemented the structure you suggested. My main challenge lies in determining how to reference the final position of the intro animation so it stays where it is until the outro is triggered. I tried xPosition and valueAtTime, but they both returned the default value 0 instead of the desired end position of the intro. Apologise for the very amateur question…😂
//Custom Easing Function End//
if (time < Outro_Start){
if (IAD == 1){
easeOutExpo(t,-a/2, EndPos - -a/2, d);
}else if(IAD == 2) {
easeOutExpo(t, thisComp.width+a/2, EndPos-thisComp.width-a/2, d)
}else{
EndPos
}
}else{
if (OAD == 1){
easeOutExpo(time - Outro_Start, transform.xPosition,-a/2, d);
}else if(OAD == 2) {
easeOutExpo(time - Outro_Start, transform.xPosition, thisComp.width+a/2, d)
}else{
EndPos
}
}