/Engine/Plugins/Enterprise/VariantManagerContent/Source/VariantManagerContentEditor/Public/SwitchActorFactory.h
The only purpose of this class is to trigger a slightly different code path withinFLevelEditorViewportClient::TryPlacingActorFromObjectwhen dragging and dropping a SwitchActor into the viewport, so that the SwitchActor labels get sanitized byFActorLabelUtilities::SetActorLabelUniqueand don't repeatedly increment
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(MinimalAPI, Config=Editor, CollapseCategories, HideCategories=Object) class USwitchActorFactory : public [UActorFactory](API\Editor\UnrealEd\ActorFactories\UActorFactory)