static [EPromptReturnCode](API\Editor\UnrealEd\FEditorFileUtils\EPromptReturnCode) PromptForCheckoutAndSave ( const [TArray](API\Runtime\Core\Containers\TArray)< [UPackage](API\Runtime\CoreUObject\UObject\UPackage) * > & PackagesToSave, bool bCheckDirty, bool bPromptToSave, const [FText](API\Runtime\Core\Internationalization\FText) & Title, const [FText](API\Runtime\Core\Internationalization\FText) & Message, [TArray](API\Runtime\Core\Containers\TArray)< [UPackage](API\Runtime\CoreUObject\UObject\UPackage) * > * OutFailedPackages, bool bAlreadyCheckedOut, bool bCanBeDeclined )