概要
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 ); }; } }