Asset Matching & Reference Resolving
DataLoom Free can bind references to other project assets (e.g. Sprite, GameObject, AudioClip) by resolving paths and filenames.
Resolving Mechanisms
DataLoom checks cells for asset references in two ways:
1. Database Path Resolving (AssetDatabase)
Provide the project path of the asset starting with Assets/.
- Example:
Assets/Art/Sprites/sword_copper.png - This locates the exact asset in the database and assigns the reference to your ScriptableObject.
2. Resources Directory Lookup
If the target asset is located inside a folder named Resources anywhere in your project:
- You only need to provide the filename (excluding the extension).
- Example:
sword_copper - DataLoom will automatically run a resource load query to locate the asset.
Safe Null Fallback
If the file path or resource name is invalid, the target ScriptableObject field is set to null, and a warning is logged in the import report so you can locate the typo easily.