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.
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
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-15499 in the post.
0 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.7.6, 4.9 |
Target Fix | 4.11 |
Created | May 13, 2015 |
---|---|
Resolved | Jan 4, 2016 |
Updated | Apr 27, 2018 |