After following the steps in the learn_installing
section, you should have the following directories in your Unity Project.
- /Code
Here you're going to find all .Guacamole Assemblies required to use .Guacamole.
- /GuacamoleApplication
This directory contains assets used by the examples, if you have no intention on looking at the provided samples, feel free to remove this directory.
- /Test
.Guacamoles ready to use automation framework.
.Profile has two dependencies, both come included with the installation, however they might conflict with your already existing project, especially if it's a large project, the following assemblies are included with .Profile.
- NewtonSoft.Json
This isn't the typical NewtonSoft.Json package, it's a custom build package that doesn't use JIT compilation, making it the preferred choice if you plan to target none desktop platforms. It's prepared and developed by WellFired, but it runs against all of Newtonsoft.Jsons unit tests. Prefer this over your installation if you don't want NewtonSoft.Json to use to use JIT compilation.
- WellFired.Promise
A lightweight promise library.
- AsyncBridge.Net35.dll
A lightweight implementation of Task for .net framework 3.5 and below.
Tip
You can safely remove either of these assemblies if they conflict with your project, removing them won't harm .Guacamole, .Guacamole will simply default to using the versions contained in your project.
The .Guacamole projcet comes with some optional assemblies, the following list contains all assemblies in the project as well as a short description of what they are for.
- /Code/WellFired.Guacamole
required This is the core assembly which contains all .Guacamole core functionality
- /Code/WellFired.Guacamole.Data
required All core .Guacamole data types.
- /Code/WellFired.Guacamole.Drawing
required Core .Guacamole drawing implementations.
- /Code/WellFired.Guacamole.Examples
optional A selection of useful examples for anyone to see in action.
- /Code/Editor/WellFired.Guacamole.Unity.Editor
required The Unity Editor specific implementation of .Guacamole.
- /Code/Editor/WellFired.Guacamole.Examples.Unity.Editor
optional The Unity Editor specific implementation of .Guacamole examples.
- /Test/Automation/WellFired.Guacamole.Automation
optional An automation framework for .Guacamole.