Create blueprint actor without invoking events

Hi,

I currently have a blueprint class which I want spawned from C++, however I do not want to invoke any attached events, such as BeginPlay, etc… Is such a thing possible? I have found no “direct” way of doing this. Would it be possible to create a temporary blueprint which inherits from the blueprint I want spawned from the c++ end? Is there a better way of doing this?

Thank you.

Calling BeginPlay during match start or on spawn is rooted quite deeply in the guts of the engine’s spawn handling code. I see no other way, than creating a custom facility for such delayed BeginPlay.

Do you know if there is a way to create a “temporary” blueprint from the c++s end? Or even remove the begin play from the generated class?