I'm having some real problems here trying to do something which seems quite simple: Playing two animations when clicking a uGUI button, to swap out two panels essentially (move one off the screen to the right, move another in from the left). At the moment I have the two panels within a canvas, an Animator on the canvas, and two animations defined (one for moving the first panel out and the other for moving the other panel in). If I add an OnClick action to the button on the first panel, I can get it to play the move out animation, that part is fine. But when I add a second OnClick action to play the move in animation for the 2nd panel then it ONLY plays the 2nd animation but not the first. How can I get it to play both, in order? I don't even mind if they happen simultaneously.