/Engine/Source/Editor/UnrealEd/Public/CookPackageSplitter.h
Called before saving the parent generator package, after PopulateGeneratorPackage but before PopulateGeneratedPackage for any generated packages. Make any required adjustments to the parent package before it is saved into the target domain.
True if successfully presaved, false on error (this will cause a cook error).
virtual bool PreSaveGeneratorPackage ( [UPackage](API\Runtime\CoreUObject\UObject\UPackage) * OwnerPackage, [UObject](API\Runtime\CoreUObject\UObject\UObject) * OwnerObject, const [TArray](API\Runtime\Core\Containers\TArray)< [FGeneratedPackageForPreSave](API\Editor\UnrealEd\ICookPackageSplitter\FGeneratedPackageForPreSave) > & PlaceholderPackages, [TArray](API\Runtime\Core\Containers\TArray)< [UPackage](API\Runtime\CoreUObject\UObject\UPackage) * > & OutKeepReferencedPackages )