fixed detour stacking and improper option gating

This commit is contained in:
2026-08-16 14:50:38 +02:00
parent bea880a999
commit 1ef1720bae
7 changed files with 427 additions and 37 deletions
+50
View File
@@ -0,0 +1,50 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net9.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>disable</ImplicitUsings>
<RootNamespace>YarnCheck</RootNamespace>
<AssemblyName>yarncheck</AssemblyName>
<!-- The Yarn Spinner assemblies ship with the Unity package; this tool always
compiles against the exact version the game runs, never a NuGet copy that
could drift from it. -->
<YarnDlls>$(MSBuildThisFileDirectory)../../NightclubArcadia/Packages/dev.yarnspinner.unity/Runtime/DLLs</YarnDlls>
</PropertyGroup>
<ItemGroup>
<Reference Include="YarnSpinner">
<HintPath>$(YarnDlls)/YarnSpinner.dll</HintPath>
</Reference>
<Reference Include="YarnSpinner.Compiler">
<HintPath>$(YarnDlls)/YarnSpinner.Compiler.dll</HintPath>
</Reference>
<!-- Vendored dependencies of the two above; needed at runtime. -->
<Reference Include="Yarn.Antlr4.Runtime.Standard">
<HintPath>$(YarnDlls)/Yarn.Antlr4.Runtime.Standard.dll</HintPath>
</Reference>
<Reference Include="Yarn.Google.Protobuf">
<HintPath>$(YarnDlls)/Yarn.Google.Protobuf.dll</HintPath>
</Reference>
<Reference Include="Yarn.CsvHelper">
<HintPath>$(YarnDlls)/Yarn.CsvHelper.dll</HintPath>
</Reference>
<Reference Include="Yarn.Microsoft.Bcl.AsyncInterfaces">
<HintPath>$(YarnDlls)/Yarn.Microsoft.Bcl.AsyncInterfaces.dll</HintPath>
</Reference>
<Reference Include="Yarn.Microsoft.Extensions.FileSystemGlobbing">
<HintPath>$(YarnDlls)/Yarn.Microsoft.Extensions.FileSystemGlobbing.dll</HintPath>
</Reference>
<Reference Include="Yarn.System.Runtime.CompilerServices.Unsafe">
<HintPath>$(YarnDlls)/Yarn.System.Runtime.CompilerServices.Unsafe.dll</HintPath>
</Reference>
<Reference Include="Yarn.System.Text.Encodings.Web">
<HintPath>$(YarnDlls)/Yarn.System.Text.Encodings.Web.dll</HintPath>
</Reference>
<Reference Include="Yarn.System.Text.Json">
<HintPath>$(YarnDlls)/Yarn.System.Text.Json.dll</HintPath>
</Reference>
</ItemGroup>
</Project>