com.cupkekgames.assetfinder — editor toolbar that auto-populates List<> / KeyValueDatabase<> fields with assets matching attribute filters (path, name, label, type). Extracted from the former com.cupkekgames.core.
Runtime (CupkekGames.AssetFinder)
AssetFinderAttribute — apply to fields to surface a populate toolbar in the inspectorAssetFinderFilterConfig — abstract filter base + name/label/path/exclude variantsEditor (CupkekGames.AssetFinder.Editor)
AssetFinder.FindAssets<T>(filters) — populator engineAssetFinderAttributeDrawer — inspector drawer that adds the toolbarAssetFinderToolbar — UI Toolkit toolbarNameFilterConfigDrawer, LabelFilterConfigDrawer, PathFilterConfigDrawer, ExcludeNameFilterConfigDrawerusing CupkekGames.AssetFinder;
using CupkekGames.KeyValueDatabases;
public class ItemDatabase : KeyValueDatabaseMonoSO<string, ItemSO>
{
[AssetFinder(typeof(string),
nameof(_filters))]
[SerializeField] private List<AssetFinderFilterConfig> _filters;
}com.cupkekgames.keyvaluedatabasescom.cupkekgames.editoruiSettings
Theme
Light
Contrast
Material
Dark
Dim
Material Dark
System
Sidebar(Light & Contrast only)
Font Family
DM Sans
Wix
Inclusive Sans
AR One Sans
Direction