AudioManager.csproj 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. <Project Sdk="Microsoft.NET.Sdk">
  2. <!--This is an xml comment. Comments have no impact on compiling.-->
  3. <PropertyGroup>
  4. <!--This needs to be changed for the mod to compile.-->
  5. <TheLongDarkPath>W:/Steam/steamapps/common/TheLongDark</TheLongDarkPath>
  6. </PropertyGroup>
  7. <PropertyGroup>
  8. <!--This is the .NET version the mod will be compiled with. Don't change it.-->
  9. <TargetFramework>net6.0</TargetFramework>
  10. <!--This tells the compiler to use the latest C# version.-->
  11. <LangVersion>Latest</LangVersion>
  12. <!--This adds global usings for a few common System namespaces.-->
  13. <ImplicitUsings>enable</ImplicitUsings>
  14. <!--This enables nullable annotation and analysis. It's good coding form.-->
  15. <Nullable>enable</Nullable>
  16. <!--This tells the compiler to use assembly attributes instead of generating its own.-->
  17. <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
  18. <!--PDB files are mostly useless for modding since they can't be loaded.-->
  19. <DebugType>none</DebugType>
  20. </PropertyGroup>
  21. <!--This tells the compiler where to look for assemblies. Don't change it.-->
  22. <PropertyGroup>
  23. <MelonLoaderPath>$(TheLongDarkPath)/MelonLoader/net6</MelonLoaderPath>
  24. <ManagedPath>$(TheLongDarkPath)/MelonLoader/Managed</ManagedPath>
  25. <Il2CppPath>$(TheLongDarkPath)/MelonLoader/Il2CppAssemblies</Il2CppPath>
  26. <ModsPath>$(TheLongDarkPath)/Mods</ModsPath>
  27. <AssemblySearchPaths>$(AssemblySearchPaths);$(MelonLoaderPath);$(ManagedPath);$(Il2CppPath);$(ModsPath);</AssemblySearchPaths>
  28. <RunAnalyzersDuringBuild>false</RunAnalyzersDuringBuild>
  29. <RunAnalyzersDuringLiveAnalysis>false</RunAnalyzersDuringLiveAnalysis>
  30. <OutputType>Library</OutputType>
  31. <GenerateDocumentationFile>True</GenerateDocumentationFile>
  32. </PropertyGroup>
  33. <!--This tells the compiler to not include referenced assemblies in the output folder.-->
  34. <ItemDefinitionGroup>
  35. <Reference>
  36. <Private>False</Private>
  37. </Reference>
  38. </ItemDefinitionGroup>
  39. <!--This is the list of assemblies that the mod references. Most of these are unnecessary for normal mods, but are included here for completeness.-->
  40. <ItemGroup>
  41. <Reference Include="Il2CppAk.Wwise.Api.WAAPI">
  42. <HintPath>W:/Steam/steamapps/common/TheLongDark/MelonLoader/Il2CppAssemblies/Il2CppAk.Wwise.Api.WAAPI.dll</HintPath>
  43. </Reference>
  44. <Reference Include="Il2CppAK.Wwise.Unity.API">
  45. <HintPath>W:/Steam/steamapps/common/TheLongDark/MelonLoader/Il2CppAssemblies/Il2CppAK.Wwise.Unity.API.dll</HintPath>
  46. </Reference>
  47. <Reference Include="Il2CppAK.Wwise.Unity.API.WwiseTypes">
  48. <HintPath>W:/Steam/steamapps/common/TheLongDark/MelonLoader/Il2CppAssemblies/Il2CppAK.Wwise.Unity.API.WwiseTypes.dll</HintPath>
  49. </Reference>
  50. <Reference Include="Il2CppAK.Wwise.Unity.MonoBehaviour">
  51. <HintPath>W:/Steam/steamapps/common/TheLongDark/MelonLoader/Il2CppAssemblies/Il2CppAK.Wwise.Unity.MonoBehaviour.dll</HintPath>
  52. </Reference>
  53. <Reference Include="Il2CppTLD.SaveState">
  54. <HintPath>..\..\..\..\Steam\steamapps\common\TheLongDark\MelonLoader\Il2CppAssemblies\Il2CppTLD.SaveState.dll</HintPath>
  55. </Reference>
  56. <Reference Include="MelonLoader" />
  57. <Reference Include="0Harmony" />
  58. <Reference Include="Il2CppInterop.Common" />
  59. <Reference Include="Il2CppInterop.Runtime" />
  60. <Reference Include="Assembly-CSharp-firstpass" />
  61. <Reference Include="Assembly-CSharp" />
  62. <Reference Include="Il2CppMono.Security" />
  63. <Reference Include="Il2Cppmscorlib" />
  64. <Reference Include="Il2CppSystem.Configuration" />
  65. <Reference Include="Il2CppSystem.Core" />
  66. <Reference Include="Il2CppSystem.Data" />
  67. <Reference Include="Il2CppSystem" />
  68. <Reference Include="ModSettings">
  69. <HintPath>W:/Steam/steamapps/common/TheLongDark\Mods\ModSettings.dll</HintPath>
  70. </Reference>
  71. <Reference Include="UnityEngine.AnimationModule" />
  72. <Reference Include="UnityEngine.AssetBundleModule" />
  73. <Reference Include="UnityEngine.AudioModule" />
  74. <Reference Include="UnityEngine.CoreModule" />
  75. <Reference Include="UnityEngine" />
  76. <Reference Include="UnityEngine.DSPGraphModule" />
  77. <Reference Include="UnityEngine.InputLegacyModule" />
  78. <Reference Include="UnityEngine.InputModule" />
  79. <Reference Include="UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule" />
  80. <Reference Include="UnityEngine.SharedInternalsModule" />
  81. <Reference Include="UnityEngine.StreamingModule" />
  82. <Reference Include="UnityEngine.SubsystemsModule" />
  83. <Reference Include="UnityEngine.UnityWebRequestAssetBundleModule" />
  84. <Reference Include="UnityEngine.UnityWebRequestAudioModule" />
  85. <Reference Include="UnityEngine.UnityWebRequestModule" />
  86. <Reference Include="UnityEngine.UnityWebRequestTextureModule" />
  87. <Reference Include="UnityEngine.UnityWebRequestWWWModule" />
  88. <Reference Include="UnityEngine.Il2CppAssetBundleManager" />
  89. <Reference Include="UnityEngine.Il2CppImageConversionManager" />
  90. </ItemGroup>
  91. </Project>