Using 4.6.1, I’ve discovered I can’t seem to use “Spawn Actor from Class” to spawn an actor that is a child of the blueprint I am in. If I do, the blueprint never compiles, though there are no errors or warnings in the compile log.
For example, if I have two blueprints, BP_A descended from Actor, and BP_A_Child descended from BP_A, if inside of BP_A I try to spawn an instance of BP_A_Child, the blueprint won’t compile. I tried this in a 2D sidescroller sandbox project I made, and it does seem to be a bug. Has anyone seen this and/or have a workaround?
I’ve tried a little workaround which involves having another blueprint control the spawning of the child, but I think I’ve hit the same problem because BP_A calls into this intermediary, and this intermediary spawns BP_A_Child. While everything compiles, it breaks my project (editor crashes and unable to reload the project without rolling back the blueprints).
Edit: After trying to replicate my crash using the intermediary in a Sandbox project, I’ve not been able to do so as yet. So the crash may be unrelated to the spawning of descended blueprint instances from a parent blueprint instance.