Basically, I have a simple scene where the single instance of object is being created(spear), resized with scaling and then its checking for collision with instances of other objects(blue enemies).
The problem is that I can’t make it to work in reliable manner where it executes an action only once for every collided monster1 object. The closest thing I managed to do is in pic related, where two closest instances are being affected (probably because they are affected on the same frame?), but two others aren’t.
Here is the sample condition:
If I remove “trigger once” then every monster is affected, but game logic is broken.
If I use “trigger once” then game logic is correct, but It seems that it only checks for collision once (despite trigger once being below collision check).
Can somebody explain this to me and tell me what’s the correct way of implementing this?