Initializing Actor W/O Spawn

Is there a way to initialize an actor without spawning it?

In the mean time I do not want to loose calling the constructor below:

AGroundManager::AGroundManager(const class FPostConstructInitializeProperties& PCIP)
	: Super(PCIP)
{
	GroundVelocity = FVector::FVector(0.0f, -1.0f, 0.0f);
}

Actors have to be spawned. However, when you spawn the actor, the constructor is called, so your code will run

Definitely, do not do this. If it even works, it will lead to numerous problems

I see. However, it forces me a lot to change the design all the time to satisfy such restriction :frowning: I try to come up with general and good designs but ue4 at some point says you cannot go on anymore :smiley: