Description

Delegation issue with copied instances of a Trigger BP that is based off of the StaticMeshActor parent class.

If bp Trigger A is placed into the level and then 2 copies are made (B & C), when C is triggered it will activate not only C but A & B as well.

Steps to Reproduce

1. Open QA-Game
2. Create a new bp
3. Search for and choose the class 'StaticMeshActor' (Screenshot #01)
4. Open the bp
5. Select the StaticMeshComponent in the Components tab > Details panel > Static Mesh > Set it to the Barrel
6. Under Collision > Set 'Generate Overlap Events' to Enabled
7. Set the 'Collision Preset' to Trigger
8. In the Event Graph, create the setup in Screenshot #02
9. Compile & save
10. Place a copy of the bp into the level
11. Alt+drag out 2 additional copies
12. PIE
13. Walk into and trigger the different bp's

Results: The copied bps will trigger themselves and all other bps placed before them (see GIF #03)

Expected: For only the overlapped bps to be triggered

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-15499 in the post.

0
Login to Vote

Fixed
ComponentUE - Gameplay - Blueprint
Affects Versions4.7.64.9
Target Fix4.11
Fix Commit2814551
Main Commit2818924
Release Commit2814551
CreatedMay 13, 2015
ResolvedJan 4, 2016
UpdatedApr 27, 2018