How to SpawnActor with differnet staticmesh?

I think it is possible. It should be looking like:

In MyProjectile.cpp:
In Constructor:

YourMesh = ObjectInitializer.CreateDefaultSubobject<UStaticMeshComponent>(this, TEXT("YourMesh"));

And then set the mesh you want in a function

void SetMesh (UStaticMeshComponent* theMeshYouWant)