🧵#Asmdef Override References
A DLL can also be marked as not auto-referenced iirc, so you would have to override to connect to it. I would think, as you do, that it reduces compilation time to be explicit about the references. I also like being explicit about these things in general, which avoids you making unnecessary or mistaken dependencies when coding.
On the topic of compilation time, perhaps the <#800300353207271424> would help if anyone could be bothered testing it. I personally don't think it worth it as it has value regardless.
Ah great point about being explicit, I feel the same. Thanks for the answer!
Yes, main points are being explicit and no surprises in terms of compilation time. Basically everything that’s marked as AutoRef triggers compilation in anything that is not in any AsmDef (which easily happens with stuff from assetstore, your own scripts, etc).
So recommendations would be:
- make sure autoref is off
- make sure to not have any scripts that are not in AsmDefs if you can