Custom constructor for dynamically spawned actors

Hello,

I have a Pickup actor class in the project, which can be placed on the map two ways: either manually through the editor, or it call fall dynamically from dead enemy. In first case I want the actor to init and fill up its own parameters, in the second case I want the Pickup to be spawned “empty” and manually fill its parameters from dead enemy’s code. How would I do that?

AFAIK, there are no custom constructors for Actors as of 4.7 (only for UObjects). There is a spawnparams flag “deferredConstruction”, but it’s annotated to be applied only on Blueprint spawns.