Mecanim: Dont loop animation, but play 50% until button goes up again

Hey! So i got this punching animation in mecanim which is looping everytime i press/hold the G button. so far so good.
but what do i have to do when i want the following behavior:
hold down G - play animation til’ half - let it stay there- and when i release the G button again, the rest of the animation plays til’ 100%. i know i had this behaviour before without doing anything in the code, is that possible?

Click on the arrow (Transition) that leads to your next state there should be a tick box that says “Has Exit Time”. Untick it, when the criteria for the next state is met it should move onto the next animation :slight_smile: