-
Notifications
You must be signed in to change notification settings - Fork 362
Open
Labels
Description
Are there any plans for moving onto unity's new package management system and usage of assembly definitions? Nothing urgent here, just an enhancement idea.
Tried to move "Demigiant" into "Packages", added packages.json and registered it with manifest - so far works well. Utility Panel is dead though, probably it wants dotween folder to be at hardcoded place?
I'm sure you are really busy, but just for the record dropping a few links on what I am talking about
https://docs.unity3d.com/Packages/com.unity.package-manager-ui@1.7/manual/index.html
https://docs.unity3d.com/Manual/ScriptCompilationAssemblyDefinitionFiles.html
Besides utility panel, as to what I had to do to make assembly definitions work with DOTween:
- Create core asmdef file in "Modules" folder
Seeing how project went modular way, there is a potential to breakdown every module into it's own folder and give asmdef file for every folder. That way switching modules will be as easy as having a core asmdef which adds/removes references to module assembly definitions. - Put scripts from "DOTweenPro" into "DOTweenPro/Scripts" and create pro asmdef file in Scripts
For some reason if I created asmdef in DOTweenPro as is some strange errors were popping up, got the feeling asmdef was fighting dll. - Reference both core and pro asmdefs from source code
ottolb, RDeluxe, leni8ec, AndreyPostelzhuk, mschweitzer-sd and 30 more