AssetModificationProcessor は、シリアライズされたアセットとUnity内で編集されたシーンの保存処理をフックすることができます。
Perforce などのファイルのロッキングを必要とする VCS ソリューションと統合するために、 Unity がアセットに書き込むのを防止します。 これは、アセットが保存されたことを知るためのコールバックとしても使用できます。 そこで、実行コードジェネレーターなどのアクションを作成することができます。
IsOpenForEdit | 編集を行うために、アセットを外部エディターで開くのを可能にするかどうかを決定します。 |
OnWillCreateAsset | ユーザーの手でインポートされないアセットを作成しようとしているときに呼び出されます。例 ".meta" ファイル |
OnWillDeleteAsset | ディスクからアセットを削除しようとしているときに呼び出されます。 |
OnWillMoveAsset | ディスク上でアセットを移動する際に呼び出されます。 |
OnWillSaveAssets | アセットやシーンファイルをディスクに書こうとしているとき、Unity に呼び出されます。 |