Description

If the user creates two blueprints and parents one to the other and then creates 3 event dispatchers in total between the two in an alternating method it will cause and error and the event dispatcher that is inside of the child blueprint will not be able to be deleted.

Steps to Reproduce

NOTE: do not compile and save blueprints until told to do so in the steps provided

  1. Open Editor
  2. Create a new blueprint
    Right click content browser > Blueprint > Actor
  3. Name this blueprint "Base"
  4. Create a new blueprint
    Right click content browser > Blueprint > Actor
  5. Name this blueprint "Base_Child"
  6. Open both blueprints
  7. In "Base" Create a new Event Dispatcher
    Bottom left of the My Blueprint panel > [+ Event Dispatcher]
  8. In "Base_Child" Create a new Event Dispatcher
    Bottom left of the My Blueprint panel > [+ Event Dispatcher]
  9. In "Base" Create a new Event Dispatcher
    Bottom left of the My Blueprint panel > [+ Event Dispatcher]
  10. Compile and Save
  11. In "Base_Child" try and delete the event dispatcher
  12. Notice that the event dispatcher cannot be deleted

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Fixed
ComponentUE - Gameplay - Blueprint
Affects Versions4.7.34.8
Target Fix4.8
Fix Commit2525284
Release Commit2531635
CreatedApr 2, 2015
ResolvedApr 25, 2015
UpdatedApr 27, 2018