Using Custom Libraries and NuGet Packages
GrindFest's bot system supports using any .NET library in your bot scripts. The compiler reads your project file (.csproj) to resolve all dependencies.
git
Adding Custom Libraries
Open the ``C:\Users<YourUsername>\AppData\LocalLow\GrindFest\GrindFest\Scripts\Scripts.csproj` in a text editor and add a reference to your DLL:
<ItemGroup>
<Reference Include="MyCustomLibrary">
<HintPath>C:\Path\To\MyCustomLibrary.dll</HintPath>
</Reference>
</ItemGroup>
3. Use in Your Bot
using MyCustomLibrary;
class CustomLibraryHero : AutomaticHero
{
void Start()
{
var helper = new MyCustomHelper();
Say($"Using custom library: {helper.GetVersion()}");
}
}