2023-07-02 15:24:35 +00:00
<Project ToolsVersion= "15.0" xmlns= "http://schemas.microsoft.com/developer/msbuild/2003" >
<Import Project= "$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition= "Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
2023-06-30 18:57:23 +00:00
<PropertyGroup >
<OutputType > Library</OutputType>
2023-07-02 15:24:35 +00:00
<TargetFramework > v4.7.2</TargetFramework>
2023-06-30 18:57:23 +00:00
<RootNamespace > UltraShellMommy</RootNamespace>
<AssemblyName > UltraShellMommy</AssemblyName>
<ImplicitUsings > enable</ImplicitUsings>
2023-07-02 15:24:35 +00:00
<Deterministic > true</Deterministic>
2023-06-30 18:57:23 +00:00
</PropertyGroup>
<ItemGroup >
<Reference Include= "Assembly-CSharp" >
<HintPath > $(ULTRAKILLPath)\ULTRAKILL_Data\Managed\Assembly-CSharp.dll</HintPath>
</Reference>
<Reference Include= "Unity.InputSystem" >
<HintPath > $(ULTRAKILLPath)\ULTRAKILL_Data\Managed\Unity.InputSystem.dll</HintPath>
</Reference>
<Reference Include= "Unity.TextMeshPro" >
<HintPath > $(ULTRAKILLPath)\ULTRAKILL_Data\Managed\Unity.TextMeshPro.dll</HintPath>
</Reference>
<Reference Include= "UnityEngine" >
<HintPath > $(ULTRAKILLPath)\ULTRAKILL_Data\Managed\UnityEngine.dll</HintPath>
</Reference>
<Reference Include= "UnityEngine.AIModule" >
<HintPath > $(ULTRAKILLPath)\ULTRAKILL_Data\Managed\UnityEngine.AIModule.dll</HintPath>
</Reference>
<Reference Include= "UnityEngine.AnimationModule" >
<HintPath > $(ULTRAKILLPath)\ULTRAKILL_Data\Managed\UnityEngine.AnimationModule.dll</HintPath>
</Reference>
<Reference Include= "UnityEngine.AssetBundleModule" >
<HintPath > $(ULTRAKILLPath)\ULTRAKILL_Data\Managed\UnityEngine.AssetBundleModule.dll</HintPath>
</Reference>
<Reference Include= "UnityEngine.AudioModule" >
<HintPath > $(ULTRAKILLPath)\ULTRAKILL_Data\Managed\UnityEngine.AudioModule.dll</HintPath>
</Reference>
<Reference Include= "UnityEngine.CoreModule" >
<HintPath > $(ULTRAKILLPath)\ULTRAKILL_Data\Managed\UnityEngine.CoreModule.dll</HintPath>
</Reference>
<Reference Include= "UnityEngine.GridModule" >
<HintPath > $(ULTRAKILLPath)\ULTRAKILL_Data\Managed\UnityEngine.GridModule.dll</HintPath>
</Reference>
<Reference Include= "UnityEngine.IMGUIModule" >
<HintPath > $(ULTRAKILLPath)\ULTRAKILL_Data\Managed\UnityEngine.IMGUIModule.dll</HintPath>
</Reference>
<Reference Include= "UnityEngine.InputLegacyModule" >
<HintPath > $(ULTRAKILLPath)\ULTRAKILL_Data\Managed\UnityEngine.InputLegacyModule.dll</HintPath>
</Reference>
<Reference Include= "UnityEngine.InputModule" >
<HintPath > $(ULTRAKILLPath)\ULTRAKILL_Data\Managed\UnityEngine.InputModule.dll</HintPath>
</Reference>
<Reference Include= "UnityEngine.JSONSerializeModule" >
<HintPath > $(ULTRAKILLPath)\ULTRAKILL_Data\Managed\UnityEngine.JSONSerializeModule.dll</HintPath>
</Reference>
<Reference Include= "UnityEngine.PhysicsModule" >
<HintPath > $(ULTRAKILLPath)\ULTRAKILL_Data\Managed\UnityEngine.PhysicsModule.dll</HintPath>
</Reference>
<Reference Include= "UnityEngine.TextCoreModule" >
<HintPath > $(ULTRAKILLPath)\ULTRAKILL_Data\Managed\UnityEngine.TextCoreModule.dll</HintPath>
</Reference>
<Reference Include= "UnityEngine.TextRenderingModule" >
<HintPath > $(ULTRAKILLPath)\ULTRAKILL_Data\Managed\UnityEngine.TextRenderingModule.dll</HintPath>
</Reference>
<Reference Include= "UnityEngine.UI" >
<HintPath > $(ULTRAKILLPath)\ULTRAKILL_Data\Managed\UnityEngine.UI.dll</HintPath>
</Reference>
2023-06-30 21:20:15 +00:00
<Reference Include= "UnityEngine.ParticleSystemModule" >
2023-06-30 18:57:23 +00:00
<HintPath > $(ULTRAKILLPath)\ULTRAKILL_Data\Managed\UnityEngine.ParticleSystemModule.dll</HintPath>
</Reference>
<Reference Include= "UnityEngine.UIModule" >
<HintPath > $(ULTRAKILLPath)\ULTRAKILL_Data\Managed\UnityEngine.UIModule.dll</HintPath>
</Reference>
<Reference Include= "UnityEngine.UnityWebRequestModule" >
<HintPath > $(ULTRAKILLPath)\ULTRAKILL_Data\Managed\UnityEngine.UnityWebRequestModule.dll</HintPath>
</Reference>
2023-06-30 21:20:15 +00:00
<Reference Include= "UnityEngine.ImageConversionModule" >
<HintPath > $(ULTRAKILLPath)\ULTRAKILL_Data\Managed\UnityEngine.ImageConversionModule.dll</HintPath>
2023-07-02 15:24:35 +00:00
</Reference>
2023-06-30 21:20:15 +00:00
<Reference Include= "UnityEngine.Addressables" >
<HintPath > $(ULTRAKILLPath)\ULTRAKILL_Data\Managed\Unity.Addressables.dll</HintPath>
</Reference>
<Reference Include= "UnityEngine.ResourceManager" >
<HintPath > $(ULTRAKILLPath)\ULTRAKILL_Data\Managed\Unity.ResourceManager.dll</HintPath>
</Reference>
<Reference Include= "BepInEx" >
<HintPath > $(ULTRAKILLPath)\BepInEx\core\BepInEx.dll</HintPath>
</Reference>
<Reference Include= "HarmonyLib" >
<HintPath > $(ULTRAKILLPath)\BepInEx\core\0Harmony.dll</HintPath>
</Reference>
<Reference Include= "NewBlood" >
<HintPath > $(ULTRAKILLPath)\ULTRAKILL_Data\Managed\NewBlood.LegacyInput.dll</HintPath>
</Reference>
<Reference Include= "NewtonsoftJson" >
<HintPath > $(ULTRAKILLPath)\ULTRAKILL_Data\Managed\Newtonsoft.Json.dll</HintPath>
</Reference>
2023-07-02 15:24:35 +00:00
<Reference Include= "netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL" >
<SpecificVersion > False</SpecificVersion>
<HintPath > $(ManagedDir)\netstandard.dll</HintPath>
<Private > False</Private>
</Reference>
2023-06-30 18:57:23 +00:00
</ItemGroup>
<PropertyGroup >
<ManagedDir > $(ULTRAKILLPath)\ULTRAKILL_Data\Managed\</ManagedDir>
<BepInExRootDir > $(ULTRAKILLPath)\BepInEx\</BepInExRootDir>
<BepInExCoreDir > $(BepInExRootDir)\core\</BepInExCoreDir>
<BepInExPluginsDir > $(BepInExRootDir)\plugins\</BepInExPluginsDir>
</PropertyGroup>
<ItemGroup >
<ModDlls Include= "$(OutDir)/$(AssemblyName).dll" />
</ItemGroup>
2023-07-02 15:24:35 +00:00
<ItemGroup >
<Compile Include= "src/plugin.cs" />
<Compile Include= "src/commands/mommy.cs" />
</ItemGroup>
2023-06-30 18:57:23 +00:00
<Target Name= "WarnBeforeBuild" BeforeTargets= "BeforeBuild" >
2023-07-02 15:24:35 +00:00
<Error Condition= "!Exists($(ULTRAKILLPath))" Text= "ULTRAKILLPath not set, create a UltraShellMommy.csproj.user file that sets this property to compile" />
2023-06-30 18:57:23 +00:00
</Target>
<Target Name= "CopyModDlls" AfterTargets= "AfterBuild" >
<Copy SourceFiles= "$(OutDir)/$(AssemblyName).dll" DestinationFolder= "$(ULTRAKILLPath)\BepInEx\plugins\" />
</Target>
<ItemGroup >
<None Include= "LICENSE" />
</ItemGroup>
2023-07-02 15:24:35 +00:00
<Import Project= "$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
2023-06-30 18:57:23 +00:00
</Project>