Описание
Обратный вызов возникает всякий раз, когда пользователь отменяет импорт пакета.
using UnityEditor;
using UnityEngine;
[InitializeOnLoad]
public class AssetDatabaseExamples
{
static AssetDatabaseExamples()
{
AssetDatabase.importPackageStarted += OnImportPackageStarted;
AssetDatabase.importPackageCompleted += OnImportPackageCompleted;
AssetDatabase.importPackageFailed += OnImportPackageFailed;
AssetDatabase.importPackageCancelled += OnImportPackageCancelled;
}
private static void OnImportPackageCancelled(string packageName)
{
Debug.Log($"Cancelled the import of package: {packageName}");
}
private static void OnImportPackageCompleted(string packagename)
{
Debug.Log($"Imported package: {packagename}");
}
private static void OnImportPackageFailed(string packagename, string errormessage)
{
Debug.Log($"Failed importing package: {packagename} with error: {errormessage}");
}
private static void OnImportPackageStarted(string packagename)
{
Debug.Log($"Started importing package: {packagename}");
}
}