【Unity】.unitypackage导入・完成・取消・失败时触发的回调
概要
using UnityEditor;
using UnityEngine;
[InitializeOnLoad]
public static class Example
{
static Example()
{
// .unitypackage 开始导入
AssetDatabase.importPackageStarted += packageName =>
{
Debug.Log( packageName );
};
// .unitypackage 导入成功
AssetDatabase.importPackageCompleted += packageName =>
{
Debug.Log( packageName );
};
// .unitypackage 取消导入
AssetDatabase.importPackageCancelled += packageName =>
{
Debug.Log( packageName );
};
// .unitypackage 导入失败
AssetDatabase.importPackageFailed += ( packageName, errorMessage ) =>
{
Debug.Log( errorMessage );
};
}
}