- Install External Dependency Manager for Unity
- Add fastJSON package
- Add unity-logger package
- Add Snipe Client Tools package to Unity Package Manager - https://github.com/Mini-IT/SnipeToolsUnityPackage.git
After package import is done in Unity editorSnipe
menu should appear. - Click
Snipe/Install Snipe Package
menu item
The dependency managed DLL are not included to avoid possible duplication. You need to add them to the project manually. You can extract the needed dlls from NuGet packages (either manually or using a tool like NuGetForUnity)
Unity Package Manager doesn't support auto updates for git-based packages. That is why Snipe Client Tools comes with its own Updater (Snipe/Updater
menu item).
Alternatively there are some other methods:
- You may use UPM Git Extension.
- You may add the same package again using git URL. Package manager will update an existing one.
- Or you may manually edit your project's
Packages/packages-lock.json
. Just remove"com.miniit.snipe.client"
section.
- websocket-sharp
- fastJSON - modified for IL2CPP compatibility
- KcpClient inspired by implementation from Mirror