Was experimenting with filters and couldn't understand why LayerName wasn't producing the lists I expected. I realized this issue when I saw this example in the docs:
// Lists all prefabs with the layer name 'MyLayerName' and a MyComponent attached. [AssetList(LayerName = "MyLayerName")] public List MyPrefabs;
It's unclear why the LayerName filter implicitly applies the requirement that a "MyComponent" be attached; no other filters do this to my knowledge. Furthermore this requirement isn't explicitly documented anywhere except in the example code.
I'd prefer the underlying behavior be changed, but if that's not possible or goes against a design choice by the devs, please specify in the Properties documentation not just via example.