Hello. We have a very specific folder structure and file naming convention to follow for our project, so we have to rename and re-organize all spine generated assets (material, atlas, skeleton data). We have multiple copies of skeleton data, material, and atlas, one for each screen resolution (ex. 2160p, 1080p, etc.), so we name each file accordingly, but all the skeleton data share the same .skel.bytes file rather than duplicating this file.
However, changing the names and locations of these files causes Spine's AssetPostProcessor to re-generate the assets on domain reload. We can modify the included AssetUtility.cs file to remove this behavior, but this can unintentionally get overwritten when another developer updates the Spine Unity runtime in our project.
Our current solution has just been to gitignore the auto-generated files, and ignore them altogether. However, this prevents us from doing things such as marking whole folders Addressable because these files will also get included in the catalog.
Is there a best way to disable this behavior without editing AssetUtility.cs?