Can't communicate with parent of child blueprint from another blueprint.

If you’re not planning on doing this:

A direct ref can be setup on Begin Play. If you swap classes around, an Interface is a must.


Even if the actor doesn’t implement
the interface.

I got blindsided by this once. Such function will still be called and will return (the defaults). Worth taking a mental note.