Skip to content
Jimmy Cushnie edited this page Feb 19, 2019 · 10 revisions

For C# Solution

As .csproj

Go to the latest release, download the source code, and place it in your project folder. Add SUCC.csproj to your solution.

As .dll

Go to the latest release, download SUCC.[version].dll and SUCC.[version].XML, and place them wherever you keep your dlls. Add SUCC.[version].dll as an assembly reference in your solution.

As Submodule

SUCC works well as a git submodule. Add SUCC as a submodule to your repository, then add SUCC.csproj to your solution. Be aware that the master branch is used for development and might be newer than the latest release.

For Unity

There are separate SUCC branches which contain a few features specific to the Unity game engine. See Version Differences for details. Please note that SUCC only officially supports Unity 2018.3+.

As .unitypackage

Go to the latest release, and download SUCC.[version].unitypackage then import it to Unity using Assets -> Import Package -> Custom Package. You can also double click on the .unitypackage file with Unity open.

As Unity Package

SUCC supports the Unity Package Manager.

  1. Open the file Your Unity Project/Packages/manifest.json
  2. Add the following line to the "dependencies" array: "com.jimmycushnie.succ": "https://github.com/JimmyCushnie/SUCC.git#unity-package-manager",. Make sure you do NOT have a comma at the end of the line if it is the last entry in the list. Unlike SUCC, json is quite picky about file formatting.
  3. open Unity and let it download the package.

Note that this will download the latest commit in the unity-package-manager branch, which might be newer than the latest release.

As Submodule

Add SUCC as a submodule to your repository. The location of the submodule should be in your project's Assets folder. Make sure you get the unity branch.

As above, note that the unity branch might be newer than the latest release.

Clone this wiki locally