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

**URL:** <https://forums.unrealengine.com/t/bp-children-of-class-are-not-populating-dropdowns-with-child-classes-connection-issues-when-attaching-child-class-to-input/325422>\
**Category:** C++\
**Tags:** unreal-engine, bug-report, Blueprint, question\
**Created:** [July 16, 2015, 1:17am UTC](https://forums.unrealengine.com/t/bp-children-of-class-are-not-populating-dropdowns-with-child-classes-connection-issues-when-attaching-child-class-to-input/325422 "2015-07-16T01:17:14Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![JoystickMonkey](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@JoystickMonkey](https://forums.unrealengine.com/u/JoystickMonkey)\
**Post date:** [July 16, 2015, 1:17am UTC](https://forums.unrealengine.com/t/bp-children-of-class-are-not-populating-dropdowns-with-child-classes-connection-issues-when-attaching-child-class-to-input/325422/1 "2015-07-16T01:17:14Z")

</div>

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.

 ![50387-nochildren.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/8/9/3/893016df7a3cc6ec5cfc23c1508adfe3fe8f0e2b.png)

 ![50388-connectionissues.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/6/6/7/66784fc08abffdd420bbba086f508328ade4efe5.png)

[link text][3]

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_33800a51](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_33800a51](https://forums.unrealengine.com/u/anonymous_user_33800a51)\
**Post date:** [July 16, 2015, 3:22pm UTC](https://forums.unrealengine.com/t/bp-children-of-class-are-not-populating-dropdowns-with-child-classes-connection-issues-when-attaching-child-class-to-input/325422/2 "2015-07-16T15:22:42Z")

</div>

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!

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_b9532c9a](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_b9532c9a](https://forums.unrealengine.com/u/anonymous_user_b9532c9a)\
**Post date:** [July 16, 2015, 5:27pm UTC](https://forums.unrealengine.com/t/bp-children-of-class-are-not-populating-dropdowns-with-child-classes-connection-issues-when-attaching-child-class-to-input/325422/3 "2015-07-16T17:27:19Z")

</div>

Hi ,

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

---

<div class="post-metadata">

**Author:** ![JoystickMonkey](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@JoystickMonkey](https://forums.unrealengine.com/u/JoystickMonkey)\
**Post date:** [July 16, 2015, 6:06pm UTC](https://forums.unrealengine.com/t/bp-children-of-class-are-not-populating-dropdowns-with-child-classes-connection-issues-when-attaching-child-class-to-input/325422/4 "2015-07-16T18:06:21Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_b9532c9a](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_b9532c9a](https://forums.unrealengine.com/u/anonymous_user_b9532c9a)\
**Post date:** [July 16, 2015, 7:39pm UTC](https://forums.unrealengine.com/t/bp-children-of-class-are-not-populating-dropdowns-with-child-classes-connection-issues-when-attaching-child-class-to-input/325422/5 "2015-07-16T19:39:36Z")

</div>

HI ,

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