AssetPostprocessorを継承した食らうでstaticでOnPostprocessAllAssetsを作ればいいっぽい
using UnityEngine;
using System.Collections;
using UnityEditor;
public class AssetPros : AssetPostprocessor
{
static void OnPostprocessAllAssets
(string[] importedAssets, string[] deletedAssets,
string[] movedAssets, string[] movedFromAssetPaths)
{
foreach (var str in importedAssets)
Debug.Log("アセットを再インポート: " + str);
foreach (var str in deletedAssets)
Debug.Log("アセットを削除: " + str);
for (var i = 0; i < movedAssets.Length; i++)
Debug.Log("アセットを移動: " + movedAssets[i] + " 移動元: " + movedFromAssetPaths[i]);
}
}
細かい処理などは後でまた
0 件のコメント:
コメントを投稿