How can you make it so an event can be called only when said event has finished?

Hi, so I was just testing some features out on my project, one of the was a blink feature. It is just a simple animation where the screen quickly fades in to black then fades out. However, when I started to rapidly press blink (or space bar), the blink would just reset itself and end halfway through the last, it just looks stupid. So, is there a way for the game to wait until the last blink has finished in order to blink again?

Sure make a Branch before you start the blinking. Set a bool “isBlinking” to true when you start the Fade and set it to false once the fade completed. Simple as that. If you cant think of a way to find out when the fade is completed use a Timer or Delay.

Thanks! Problem resolved, animations now start one after the other, looks a lot better, thanks again. :wink: