So for my little level I wanted this mini-game scenario where if you throw around potions, you get points (kind of like a Link smashing pots sort of thing). I’ve managed to make a blueprint where if you (the player) collide with it, it gives you points but I can’t seem to make it react to the other potions in the room? It will only give me points if I physically walk into them which isn’t what I wanted.
I’ve just used a print string for now instead of a U.I or anything fancy. This is all in my Level blueprints.
No → Certainly an issue with collisions.
Yes → You most likely have to check “Simulation Generates Hit Events” in your mesh default (or wherever you have your collision).
I was hoping to make it so that when I throw the objects at each other in the room it will give me points. I don’t think using OnActorHit is the right way to do it but I don’t know
In both cases that Erasio outlined, you should check the Collision Preset of your Potions.
Make sure that the Potions overlap or block (if you use Hit, it’s Block, overlap for overlap) with the channel they are in itself (eg "Pawn Only would only collide with the player, but not with other pots).
I suggest you add a print out to both OnHit and OnOverlap of your potion.
Maybe you need to wrap your potion wrap into a collision capsule (if the potion’s mesh has no collision configured)