Это вызывается Unity, когда он собирается удалить ассет с диска.
Если это осуществлено, то это позволит вам самим удалить ассет. Удаление файла может быть предотвращено возвратом AssetDeleteResult.FailedDelete Вы не должны вызывать никаких API Unity AssetDatabase изнутри этого обратного вызова, лучше придерживайтесь файловых операций или API VCS.