Hey Sinistralis,

It is indeed the former. It will loop over all OnFunction events and check the parameter of the event to check if it needs to enter or not. In your example it would iterate over all 5 events and only enter the first one. Script events are not the most performance friendly feature of behaviour scripts, mainly due to the different options you have in parameters (locals, globals, and constants) behaving differently.