-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathRouteFilter.csproj
More file actions
61 lines (55 loc) · 4.78 KB
/
Copy pathRouteFilter.csproj
File metadata and controls
61 lines (55 loc) · 4.78 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Configurations>Debug;Release</Configurations>
<AssemblyName>RouteFilter</AssemblyName>
<RootNamespace>RouteFilter</RootNamespace>
<Version>1.0.5</Version>
<AssemblyVersion>1.0.5.0</AssemblyVersion>
<FileVersion>1.0.5.0</FileVersion>
<Authors>Daotie</Authors>
<Description>Asset-level vehicle access restrictions for road and rail nodes or segments in Cities: Skylines II.</Description>
<Title>RouteFilter</Title>
<PublishConfigurationPath>Properties\PublishConfiguration.xml</PublishConfigurationPath>
<TargetFramework>net48</TargetFramework>
<LangVersion>9.0</LangVersion>
<ToolchainPath Condition="'$(ToolchainPath)' == '' AND '$(CSII_TOOLPATH)' != ''">$(CSII_TOOLPATH)</ToolchainPath>
<ToolchainPath Condition="'$(ToolchainPath)' == '' AND Exists('D:\SteamLibrary\steamapps\common\Cities Skylines II\Cities2_Data\Content\Game\.ModdingToolchain\Mod.props')">D:\SteamLibrary\steamapps\common\Cities Skylines II\Cities2_Data\Content\Game\.ModdingToolchain</ToolchainPath>
<ModPublisherPath Condition="'$(ModPublisherPath)' == '' AND Exists('$(ToolchainPath)\ModPublisher\ModPublisher.exe')">$(ToolchainPath)\ModPublisher\ModPublisher.exe</ModPublisherPath>
<ModPublisherPath Condition="'$(ModPublisherPath)' == '' AND Exists('D:\SteamLibrary\steamapps\common\Cities Skylines II\Cities2_Data\Content\Game\.ModdingToolchain\ModPublisher\ModPublisher.exe')">D:\SteamLibrary\steamapps\common\Cities Skylines II\Cities2_Data\Content\Game\.ModdingToolchain\ModPublisher\ModPublisher.exe</ModPublisherPath>
<ManagedPath Condition="'$(ManagedPath)' == '' AND Exists('D:\SteamLibrary\steamapps\common\Cities Skylines II\Cities2_Data\Managed\Game.dll')">D:\SteamLibrary\steamapps\common\Cities Skylines II\Cities2_Data\Managed</ManagedPath>
<MSCORLIBPath Condition="'$(MSCORLIBPath)' == '' AND Exists('$(ManagedPath)\mscorlib.dll')">$(ManagedPath)\mscorlib.dll</MSCORLIBPath>
<EnableDefaultItems>true</EnableDefaultItems>
</PropertyGroup>
<Import Project="$(ToolchainPath)\Mod.props" Condition="Exists('$(ToolchainPath)\Mod.props')" />
<PropertyGroup>
<LangVersion>latest</LangVersion>
</PropertyGroup>
<ItemGroup>
<Reference Include="Game"><HintPath>$(ManagedPath)\Game.dll</HintPath><Private>false</Private></Reference>
<Reference Include="Colossal.Core"><HintPath>$(ManagedPath)\Colossal.Core.dll</HintPath><Private>false</Private></Reference>
<Reference Include="Colossal.Logging"><HintPath>$(ManagedPath)\Colossal.Logging.dll</HintPath><Private>false</Private></Reference>
<Reference Include="Colossal.IO.AssetDatabase"><HintPath>$(ManagedPath)\Colossal.IO.AssetDatabase.dll</HintPath><Private>false</Private></Reference>
<Reference Include="Colossal.Localization"><HintPath>$(ManagedPath)\Colossal.Localization.dll</HintPath><Private>false</Private></Reference>
<Reference Include="Colossal.Mathematics"><HintPath>$(ManagedPath)\Colossal.Mathematics.dll</HintPath><Private>false</Private></Reference>
<Reference Include="Colossal.UI"><HintPath>$(ManagedPath)\Colossal.UI.dll</HintPath><Private>false</Private></Reference>
<Reference Include="Colossal.UI.Binding"><HintPath>$(ManagedPath)\Colossal.UI.Binding.dll</HintPath><Private>false</Private></Reference>
<Reference Include="Unity.Collections"><HintPath>$(ManagedPath)\Unity.Collections.dll</HintPath><Private>false</Private></Reference>
<Reference Include="Unity.Burst"><HintPath>$(ManagedPath)\Unity.Burst.dll</HintPath><Private>false</Private></Reference>
<Reference Include="Unity.Entities"><HintPath>$(ManagedPath)\Unity.Entities.dll</HintPath><Private>false</Private></Reference>
<Reference Include="Unity.Mathematics"><HintPath>$(ManagedPath)\Unity.Mathematics.dll</HintPath><Private>false</Private></Reference>
<Reference Include="Unity.InputSystem"><HintPath>$(ManagedPath)\Unity.InputSystem.dll</HintPath><Private>false</Private></Reference>
<Reference Include="UnityEngine.CoreModule"><HintPath>$(ManagedPath)\UnityEngine.CoreModule.dll</HintPath><Private>false</Private></Reference>
</ItemGroup>
<ItemGroup>
<Compile Remove="tools\**\*.cs" />
<None Remove="tools\**" />
</ItemGroup>
<!-- The game toolchain's Mod.props injects the Entities 1.3.10 source generators as analyzers.
Under current Roslyn compilers they mis-handle file-scoped namespaces and emit global-namespace
partials that shadow the real system types, breaking UpdateSystem.UpdateAt<TSystem> with CS0311.
This mod uses classic SystemBase systems and requires no generated code, so drop those analyzers. -->
<ItemGroup>
<Analyzer Remove="@(Analyzer)" />
</ItemGroup>
<Import Project="$(ToolchainPath)\Mod.targets" Condition="Exists('$(ToolchainPath)\Mod.targets') AND '$(UseOfficialDeploy)' == 'true'" />
</Project>