Hey, I'm fairly new to NGUI & ve been using it only for a month or two now. I have separate animations for the In/Out transitions of these panel which I call upon button click. I use UIPlayAnimation to play the animation upon click. Everything works fine, but if I click on two buttons (one ryt after the other) two different animations happen together resulting in my game screen having two panels at once, overlapping each other. My question is, while using UIPlayAnimation to play the animations, Is there a way to check if any animation is playing, before triggering a new animation??