static void ReplaceInstancesOfClass ( [UClass](API\Runtime\CoreUObject\UObject\UClass) * OldClass, [UClass](API\Runtime\CoreUObject\UObject\UClass) * NewClass, [UObject](API\Runtime\CoreUObject\UObject\UObject) * OriginalCDO, [TSet](API\Runtime\Core\Containers\TSet)< [UObject](API\Runtime\CoreUObject\UObject\UObject) * > * ObjectsThatShouldUseOldStuff, bool bClassObjectReplaced, bool bPreserveRootComponent )