Thanks for the replies Guys.
You could also use the Is Overlapping condition (...)
Is Overlapping is not an observer condition, so with the number of my enemies that would be probably way to much CPU consuming...
On collision ->
Pick instance 0 ->
If I'm not mistaken this will run multiple time anyway, just the effect of actions will go to the picked instance.
You could make something like a trigger.
Create a local variable called "trigger" (needs to be static and needs to be reset to 0 at start of level)
For the collision event to run the trigger needs to be 0.
And if the collision event triggers set the trigger to 1.
So it should just run ones.
Well yes I was thinking about adding a variable to check this, but somehow I don't find it the elegant solution, so I thought there must be some simplier way.
Anyway I will give a shot to all of the propositions. Thanks!