Closed esnya closed 2 years ago
but why?
Not only in this project, developers often use AssemblyDefinition. Because they want to compile faster or use the PackageManager. AssemblyDefinition is also necessary to get rid of the hateful and stupid Unitypackage/Asset system in the future.
But we can't use another project that doesn't have an AssemblyDefinition.
There is little downside to adding. So I'm evangelizing AssemblyDefinition.
It allows other libraries that reference SaccFlight to use the Assembly Definition. It also makes the binaries to be compiled independent and faster to compile.
Docs: https://docs.unity.cn/2019.4/Documentation/Manual/ScriptCompilationAssemblyDefinitionFiles.html
One thing to note is that we need to edit the Assembly Definition when using external scripts.