Currently working as intended
When dragging an actor from the content browser to the level viewport, PostActorCreated() is called twice, once as the actor enters the viewport while still being dragged and again when the LMB is released and the object is placed in location.
virtual void PostActorCreated() override;
void AMyActor::PostActorCreated() {
Super::PostActorCreated();
AActor* a = GetWorld()->SpawnActor<AActor>();
a->SetActorLabel("___TEST");
}
Result:
The world outliner will show two actors named "__TEST"
Head over to the existing Questions & Answers thread and let us know what's up.