Unity - Scripting API: AssetPostprocessor.OnPostprocessModel(GameObject)
これを使えば、インポートを検知できる。 設定できるのはオーディオ•テクスチャ•モデルの三種類
しかし公式はUnityScriptという愚かな言語・・。
using UnityEngine; using UnityEditor; // Adds a mesh collider to each game object that contains collider in its name class ConstantValueAutoAdder: AssetPostprocessor { void OnPostprocessModel (GameObject g) { Apply (g.transform); } void Apply (Transform transform) { if (transform.name.ToLower ().Contains ("collider")) { transform.gameObject.AddComponent <MeshCollider>(); } // Recurse foreach (Transform child in transform) { Apply (child); } } }