# Does Blueprint Interface code not carry to children?

**URL:** <https://forums.unrealengine.com/t/does-blueprint-interface-code-not-carry-to-children/1777196>\
**Category:** Programming & Scripting\
**Tags:** interface, unreal-engine, question, Blueprint\
**Created:** [March 29, 2024, 8:14am UTC](https://forums.unrealengine.com/t/does-blueprint-interface-code-not-carry-to-children/1777196 "2024-03-29T08:14:54Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Neil\_London](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/neil_london/32/1104110_2.png) [@Neil\_London](https://forums.unrealengine.com/u/Neil_London)\
**Post date:** [March 29, 2024, 8:14am UTC](https://forums.unrealengine.com/t/does-blueprint-interface-code-not-carry-to-children/1777196/1 "2024-03-29T08:14:54Z")

</div>

I’ve set up a blueprint interface in a parent actor and code in the Interface function on that parent actor, however when I create a child only the interface carries over, but not the code, so the interface function is just blank and I have to redo all the same code for each child actor.

what I am trying to do is set up a pickupbase actor with the majority of the code for all information and such (name, description, quatity, etc). But if I have to repeat the same code for all children then there is no point in doing everything in the parent actor other than class referencing.

Am I missing something? Does Blueprint Interface code carry over to children or does on the interface and you have to recreate all the code for each child?

---

<div class="post-metadata">

**Author:** ![Neil\_London](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/neil_london/32/1104110_2.png) [@Neil\_London](https://forums.unrealengine.com/u/Neil_London)\
**Post date:** [March 29, 2024, 8:27am UTC](https://forums.unrealengine.com/t/does-blueprint-interface-code-not-carry-to-children/1777196/2 "2024-03-29T08:27:02Z")

</div>

I figured out what was going on shortly after making this post.

What was happening was I was clicking on the Interface function in the child actor, that would in tern automatically create a local function, over righting the interface inherited code. once i deleted the new “local” version of the code everything reverted back to the intended outcome.

I hope that explains what happened and can help others who might lose a few hours trying to figure this out like I did.

---

<div class="post-metadata">

**Author:** ![system](https://d3kjluh73b9h9o.cloudfront.net/original/4X/7/1/3/713c9d3f58553f0de89543d76a8a3a2779dc9fa4.png) [@system](https://forums.unrealengine.com/u/system)\
**Post date:** [April 28, 2024, 8:27am UTC](https://forums.unrealengine.com/t/does-blueprint-interface-code-not-carry-to-children/1777196/3 "2024-04-28T08:27:49Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
