Resources.UnloadUnusedAssets() Not Unloading?

I am wondering how to properly unload resource assets. Specifically, I am loading assets, audio clips. Assign it to a var i can see in the inspector, play it, then immediately upon completing its play, I use

Resources.UnloadUnusedAssets();

But the var remains filled. I am concerned since I am loading quite a few separate Audi clips into this var, but if it is not unloading, is obviously an issue.

Does anyone have any insight to this?

Thats because you still hold the var. It is used, so it can not be freed.

You need to use Destroy or alternatively use the new Resources.UnloadAsset(xxxx) function

would xxxx be the string reference to the file or the var name?

I dont want to use destroy as the object is in use the whole level. Repeatedly triggered thru out game play. I am just loading new sound files into the var x.