Event Graph 'Begin Overlap' event fires while not in Simulate or PIE.
It seems to somehow be linked to the components. If the actor contains a Box Collision component and either a Static Mesh component or Cube component, the issue occurs. If one is deleted so there is only one component and one overlap event, the event doesn't print to the Output Log.
This can cause crash issues in more complex blueprints. Here is the licensee description: "While the provided example is harmless, we hit this issue by being unable to open a blueprint as it would immediately crash in code that would only be valid after the world had finished generating."
1. Open the attached test project
2. Go to the Output Log > Right-click > Choose 'Clear Log'
3. In the Content Browser, Double-click 'BP_Actor1' to open it
4. Once opened, go back to the Output Log
Results: The Output Log will contain 2 LogBlueprintUserMessages where the 2 overlap events fired
Expected: For Event Graph events to only fire when in a play mode (simulating, PIE, etc)
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-42134 in the post.
0 |
Component | UE - Gameplay - Components |
---|---|
Affects Versions | 4.14.3, 4.15, 4.16 |
Target Fix | 4.24 |
Created | Feb 20, 2017 |
---|---|
Resolved | Aug 8, 2019 |
Updated | Aug 8, 2019 |