Deletion of assets moves it into a recycling bin instead of just deleting

when i delete asset it should move to the recycle bin if unity don’t have an asset action history but no, suffer when you suddenly deleted something cause there is just no way to recover your scripts and other things.

thats why source control is around, that way you edit a file and mess up you can revert, you want to go off experimenting, branch it..

Curiously though, the AssetDatabase API supports it: AssetDatabase.MoveAssetToTrash

I have never seen this used in any project, in any of Unity’s code, or in any user code that I’ve seen over the years.