BP: Children of class are not populating dropdowns with child classes, connection issues when attaching child class to input

In attached project, there is a ParentActor and ChildActor1 - 4, each of which inherit from ParentActor.

If you go into ParentActor’s event graph, there is a function that receives a ParentActor class as a parameter. If you open dropdown, you will see that only options for this are None and ParentActor, when ChildActor classes should also be valid. This used to work. In you create a new ChildActor class that inherits from ParentActor, you will see it populate this list until editor is restarted. After that, list will no longer be populated by this new child of ParentActor.

Hooking up a child of ParentActor to input results in a warning.

[link text][3]

Hey ,

I’ve assigned a member of our team to look into this issue for you, and they’ll post here if they need any additional information. Thanks for report!

Hi ,

I’m looking at your blueprints now. What is end goal that you are trying to achieve?

Hello, in my actual project (attached project is a test project for bugs) I’ve used this for a number of things - Let’s say that a subclass of actor called Unit can spawn other Units. Unit itself has a number of subclasses that have unique properties and functionality. Unit has a function to spawn a different Unit as well as do other things like spawn FX, binding events, etc. That function input for class to spawn would be of class type Unit, but you should be able to pick from all subclasses of Unit as well. This has been allowed since at least 4.4, but has recently stopped working.

HI ,

I was able to reproduce this and have entered a bug report, UE-18758, to be assessed by development staff.