Direct access to spawned actor created by child actor component


This has been a headache for a couple of weeks now since this is a project breaking missing feature;

There has to be a way of manipulating the spawned actor of a child actor component!

Without this nested blueprints/actors are pretty much useless except for extremely simple things (for simple things it might be viable to expose one or a few parameters through blueprint parent class or via blueprint scripting).

You should be able to access the blueprint functions on the spawned child actor like this:

  • get your parent blueprint
  • cast to it
  • get your child component
  • Get Child Actor from that child component
  • cast from that actor (not the component) to your child component’s blueprint type

This works for me in 4.7.6; I hope this helps you out.