-
Notifications
You must be signed in to change notification settings - Fork 0
/
ArcticOverlay.csproj
95 lines (85 loc) · 4.43 KB
/
ArcticOverlay.csproj
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
<Project Sdk="Microsoft.NET.Sdk">
<!--This is an xml comment. Comments have no impact on compiling.-->
<PropertyGroup>
<!--This needs to be changed for the mod to compile.-->
<TheLongDarkPath>W:/Steam/steamapps/common/TheLongDark</TheLongDarkPath>
</PropertyGroup>
<PropertyGroup>
<!--This is the .NET version the mod will be compiled with. Don't change it.-->
<TargetFramework>net6.0</TargetFramework>
<!--This tells the compiler to use the latest C# version.-->
<LangVersion>Latest</LangVersion>
<!--This adds global usings for a few common System namespaces.-->
<ImplicitUsings>enable</ImplicitUsings>
<!--This enables nullable annotation and analysis. It's good coding form.-->
<Nullable>enable</Nullable>
<!--This tells the compiler to use assembly attributes instead of generating its own.-->
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<!--PDB files are mostly useless for modding since they can't be loaded.-->
<DebugType>none</DebugType>
</PropertyGroup>
<!--This tells the compiler where to look for assemblies. Don't change it.-->
<PropertyGroup>
<MelonLoaderPath>$(TheLongDarkPath)/MelonLoader/net6</MelonLoaderPath>
<ManagedPath>$(TheLongDarkPath)/MelonLoader/Managed</ManagedPath>
<Il2CppPath>$(TheLongDarkPath)/MelonLoader/Il2CppAssemblies</Il2CppPath>
<ModsPath>$(TheLongDarkPath)/Mods</ModsPath>
<AssemblySearchPaths>$(AssemblySearchPaths);$(MelonLoaderPath);$(ManagedPath);$(Il2CppPath);$(ModsPath);</AssemblySearchPaths>
<RunAnalyzersDuringBuild>false</RunAnalyzersDuringBuild>
<RunAnalyzersDuringLiveAnalysis>false</RunAnalyzersDuringLiveAnalysis>
<OutputType>Library</OutputType>
</PropertyGroup>
<!--This tells the compiler to not include referenced assemblies in the output folder.-->
<ItemDefinitionGroup>
<Reference>
<Private>False</Private>
</Reference>
</ItemDefinitionGroup>
<!--This is the list of assemblies that the mod references. Most of these are unnecessary for normal mods, but are included here for completeness.-->
<ItemGroup>
<Reference Include="Il2CppInterop.Common">
<HintPath>$(TheLongDarkPath)/MelonLoader/net6/Il2CppInterop.Common.dll</HintPath>
</Reference>
<Reference Include="Il2CppInterop.Runtime">
<HintPath>$(TheLongDarkPath)/MelonLoader/net6/Il2CppInterop.Runtime.dll</HintPath>
</Reference>
<Reference Include="MelonLoader" />
<Reference Include="0Harmony" />
<Reference Include="Assembly-CSharp" />
<Reference Include="Il2CppHOTween" />
<Reference Include="Il2Cppmscorlib" />
<Reference Include="Il2CppNewtonsoft.Json" />
<Reference Include="Il2CppSystem.Configuration" />
<Reference Include="Il2CppSystem" />
<Reference Include="Il2CppSystem.Runtime.Serialization" />
<Reference Include="Il2CppTLD.Addressables" />
<Reference Include="Il2CppTLD.Encryption" />
<Reference Include="Il2CppTLD.Game.Events.Runtime" />
<Reference Include="Il2CppTLD.GameplayTag" />
<Reference Include="Il2CppTLD.IO" />
<Reference Include="Il2CppTLD.Logging" />
<Reference Include="Il2CppTLD.OptionalContent" />
<Reference Include="Il2CppTLD.PDID" />
<Reference Include="Il2CppTLD.Platform" />
<Reference Include="Il2CppTLD.Profiling" />
<Reference Include="Il2CppTLD.RuntimeTest" />
<Reference Include="Il2CppTLD.SaveState" />
<Reference Include="Il2CppTLD.Serialization" />
<Reference Include="Il2CppTLD.Stats" />
<Reference Include="Il2CppTLD.TimeLib" />
<Reference Include="Il2CppTLD.Trial" />
<Reference Include="Il2CppTLD.UserGeneratedContent" />
<Reference Include="Unity.Mathematics" />
<Reference Include="Unity.TextMeshPro" />
<Reference Include="UnityEngine.AssetBundleModule" />
<Reference Include="UnityEngine.CoreModule" />
<Reference Include="UnityEngine" />
<Reference Include="UnityEngine.InputLegacyModule" />
<Reference Include="UnityEngine.InputModule" />
<Reference Include="UnityEngine.Il2CppAssetBundleManager" />
<Reference Include="UnityEngine.Il2CppImageConversionManager" />
</ItemGroup>
<ItemGroup>
<Folder Include="Classes\" />
</ItemGroup>
</Project>