Closed rhys-vdw closed 2 years ago
We're experiencing the same thing. Is there a workaround?
Found the problem on our end. Assets/Resources/DOTweenSettings.asset
wasn't in our source control so its createASMDEF
field was default (0) and the assembly definitions got deleted.
I think the solution to this is to simply remove all the code that creates and deletes asmdefs and just include the asmdef in the distributed package. Can't think of a reason for it to be optional as it will simply be ignored by older versions of Unity.
I like optional things. but I just added the possible reasons for this to the online FAQ (either DOTweenSettings.asset not being source-controlled, or the AMSDEFs not being created via DOTween's Utility Panel)
How are we meant to use the functions in the modules if there's a script that deletes the asmdef? Why is this happening?