If you heard about need to clean up statics – you know for what it is.
Add in Packages/manifest.json
to dependencies
:
"com.danand.staticevil": "https://github.com/Danand/StaticEvil.git#0.1.0-package-unity",
From local repository
"com.danand.staticevil": "file:///D/repos/StaticEvil/.git#0.1.0-package-unity",
From local working copy
"com.danand.staticevil": "file:D:/repos/StaticEvil/Assets",
What is the difference?
Local repository is resolved just like normal Git repository with optionally specified revision.
Local working copy is being copied "as is" into dependent project, without running any Git process.
Don't forget to reference StaticEvil via Assemly Definitions.
private static Evil<ShopManager> shopManager;