2020-09-27 22:04:23 +10:00
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion= "15.0" xmlns= "http://schemas.microsoft.com/developer/msbuild/2003" >
2021-03-30 19:50:04 +11:00
<Import Project= "$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition= "Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup >
<Configuration Condition= " '$(Configuration)' == '' " > Release_ML_Cpp</Configuration>
<Platform Condition= " '$(Platform)' == '' " > AnyCPU</Platform>
<ProjectGuid > {B21DBDE3-5D6F-4726-93AB-CC3CC68BAE7D}</ProjectGuid>
<OutputType > Library</OutputType>
<AppDesignerFolder > Properties</AppDesignerFolder>
<FileAlignment > 512</FileAlignment>
<Deterministic > true</Deterministic>
<TargetFrameworkProfile />
<OutputPath > ..\Release\UnityExplorer.MelonLoader.Il2Cpp\</OutputPath>
<DefineConstants >
</DefineConstants>
<IsCpp > false</IsCpp>
<IsBepInEx > false</IsBepInEx>
<IsMelonLoader > false</IsMelonLoader>
<IsStandalone > false</IsStandalone>
<DebugSymbols > false</DebugSymbols>
<DebugType > none</DebugType>
<Optimize > false</Optimize>
<ErrorReport > prompt</ErrorReport>
<WarningLevel > 4</WarningLevel>
<PlatformTarget > x64</PlatformTarget>
<Prefer32Bit > false</Prefer32Bit>
<RootNamespace > UnityExplorer</RootNamespace>
<NuGetPackageImportStamp >
</NuGetPackageImportStamp>
2021-04-15 20:18:03 +10:00
<AllowUnsafeBlocks > true</AllowUnsafeBlocks>
2021-03-30 19:50:04 +11:00
</PropertyGroup>
<!-- CONFIGURATIONS -->
<!-- ML IL2CPP -->
<PropertyGroup Condition= " '$(Configuration)|$(Platform)' == 'Release_ML_Cpp|AnyCPU' " >
<TargetFrameworkVersion > v4.7.2</TargetFrameworkVersion>
<OutputPath > ..\Release\UnityExplorer.MelonLoader.Il2Cpp\</OutputPath>
<DefineConstants > CPP,ML</DefineConstants>
<AssemblyName > UnityExplorer.ML.IL2CPP</AssemblyName>
<IsCpp > true</IsCpp>
<IsMelonLoader > true</IsMelonLoader>
</PropertyGroup>
<!-- ML MONO -->
<PropertyGroup Condition= " '$(Configuration)|$(Platform)' == 'Release_ML_Mono|AnyCPU' " >
<TargetFrameworkVersion > v3.5</TargetFrameworkVersion>
<OutputPath > ..\Release\UnityExplorer.MelonLoader.Mono\</OutputPath>
<DefineConstants > MONO,ML</DefineConstants>
<AssemblyName > UnityExplorer.ML.Mono</AssemblyName>
<Prefer32Bit > false</Prefer32Bit>
<IsCpp > false</IsCpp>
<IsMelonLoader > true</IsMelonLoader>
</PropertyGroup>
<!-- BEPINEX IL2CPP -->
<PropertyGroup Condition= " '$(Configuration)|$(Platform)' == 'Release_BIE_Cpp|AnyCPU' " >
<TargetFrameworkVersion > v4.7.2</TargetFrameworkVersion>
<OutputPath > ..\Release\UnityExplorer.BepInEx.Il2Cpp\</OutputPath>
<DefineConstants > CPP,BIE,BIE6</DefineConstants>
<AssemblyName > UnityExplorer.BIE.IL2CPP</AssemblyName>
<IsCpp > true</IsCpp>
<IsBepInEx > true</IsBepInEx>
</PropertyGroup>
<!-- BEPINEX 6 MONO -->
<PropertyGroup Condition= " '$(Configuration)|$(Platform)' == 'Release_BIE6_Mono|AnyCPU' " >
<TargetFrameworkVersion > v3.5</TargetFrameworkVersion>
<OutputPath > ..\Release\UnityExplorer.BepInEx6.Mono\</OutputPath>
<DefineConstants > MONO,BIE,BIE6</DefineConstants>
<AssemblyName > UnityExplorer.BIE6.Mono</AssemblyName>
<IsCpp > false</IsCpp>
<IsBepInEx > true</IsBepInEx>
</PropertyGroup>
<!-- BEPINEX 5 MONO -->
<PropertyGroup Condition= "'$(Configuration)|$(Platform)' == 'Release_BIE5_Mono|AnyCPU'" >
<TargetFrameworkVersion > v3.5</TargetFrameworkVersion>
<OutputPath > ..\Release\UnityExplorer.BepInEx5.Mono\</OutputPath>
<DefineConstants > MONO,BIE,BIE5</DefineConstants>
<AssemblyName > UnityExplorer.BIE5.Mono</AssemblyName>
<IsCpp > false</IsCpp>
<IsBepInEx > true</IsBepInEx>
</PropertyGroup>
<!-- STANDALONE IL2CPP -->
<PropertyGroup Condition= "'$(Configuration)|$(Platform)' == 'Release_STANDALONE_Mono|AnyCPU'" >
<TargetFrameworkVersion > v3.5</TargetFrameworkVersion>
<OutputPath > ..\Release\UnityExplorer.Standalone.Mono\</OutputPath>
<DefineConstants > MONO,STANDALONE</DefineConstants>
<AssemblyName > UnityExplorer.STANDALONE.Mono</AssemblyName>
<IsCpp > false</IsCpp>
<IsStandalone > true</IsStandalone>
</PropertyGroup>
<!-- STANDALONE MONO -->
<PropertyGroup Condition= "'$(Configuration)|$(Platform)' == 'Release_STANDALONE_Cpp|AnyCPU'" >
<TargetFrameworkVersion > v4.7.2</TargetFrameworkVersion>
<OutputPath > ..\Release\UnityExplorer.Standalone.Il2Cpp\</OutputPath>
<DefineConstants > CPP,STANDALONE</DefineConstants>
<AssemblyName > UnityExplorer.STANDALONE.IL2CPP</AssemblyName>
<IsCpp > true</IsCpp>
<IsStandalone > true</IsStandalone>
</PropertyGroup>
<!-- Global refs, Mono and Il2Cpp -->
<ItemGroup >
<Reference Include= "System" />
<Reference Include= "System.Core" />
<Reference Include= "System.Xml.Linq" />
<Reference Include= "System.Data.DataSetExtensions" />
<Reference Include= "System.Data" />
<Reference Include= "System.Xml" />
<Reference Include= "mcs" >
<HintPath > ..\lib\mcs.dll</HintPath>
<Private > False</Private>
</Reference>
2021-04-16 17:49:05 +10:00
<Reference Include= "INIFileParser, Version=2.5.2.0, Culture=neutral, PublicKeyToken=79af7b307b65cf3c, processorArchitecture=MSIL" >
<HintPath > packages\ini-parser.2.5.2\lib\net20\INIFileParser.dll</HintPath>
<Private > False</Private>
</Reference>
2021-03-30 19:50:04 +11:00
</ItemGroup>
<!-- MelonLoader refs -->
<ItemGroup Condition= "'$(IsMelonLoader)'=='true'" >
<Reference Include= "MelonLoader" >
<HintPath > ..\lib\MelonLoader.dll</HintPath>
<Private > False</Private>
</Reference>
</ItemGroup>
<!-- BepInEx refs -->
<ItemGroup Condition= "'$(IsBepInEx)'=='true'" >
<Reference Include= "0Harmony" >
<HintPath > ..\lib\0Harmony.dll</HintPath>
<Private > False</Private>
</Reference>
</ItemGroup>
<!-- BepInEx 5 Mono refs -->
<ItemGroup Condition= "'$(IsBepInEx)|$(IsCpp)|$(Configuration)'=='true|false|Release_BIE5_Mono'" >
<Reference Include= "BepInEx" >
<HintPath > ..\lib\BepInEx.dll</HintPath>
<Private > False</Private>
</Reference>
</ItemGroup>
<!-- BepInEx 6 Mono refs -->
<ItemGroup Condition= "'$(IsBepInEx)|$(IsCpp)|$(Configuration)'=='true|false|Release_BIE6_Mono'" >
<Reference Include= "BepInEx" >
<HintPath > ..\lib\BepInEx.Core.dll</HintPath>
<Private > False</Private>
</Reference>
<Reference Include= "BepInEx.Unity" >
<HintPath > ..\lib\BepInEx.Unity.dll</HintPath>
<Private > False</Private>
</Reference>
</ItemGroup>
<!-- BepInEx Il2Cpp refs -->
<ItemGroup Condition= "'$(IsBepInEx)|$(IsCpp)'=='true|true'" >
<Reference Include= "BepInEx" >
<HintPath > ..\lib\BepInEx.Core.dll</HintPath>
<Private > False</Private>
</Reference>
<Reference Include= "BepInEx.IL2CPP" >
<HintPath > ..\lib\BepInEx.IL2CPP.dll</HintPath>
<Private > False</Private>
</Reference>
</ItemGroup>
<!-- Standalone refs -->
<ItemGroup Condition= "'$(IsStandalone)'=='true'" >
<Reference Include= "0Harmony" >
<HintPath > ..\lib\0Harmony.dll</HintPath>
<Private > False</Private>
</Reference>
</ItemGroup>
<!-- Mono refs -->
<ItemGroup Condition= "'$(IsCpp)'=='false'" >
<Reference Include= "UnityEngine" >
2021-04-15 20:18:03 +10:00
<HintPath > ..\lib\publicized_assemblies\UnityEngine.dll</HintPath>
2021-03-30 19:50:04 +11:00
<Private > False</Private>
</Reference>
<Reference Include= "UnityEngine.UI" >
2021-04-15 20:18:03 +10:00
<HintPath > ..\lib\publicized_assemblies\UnityEngine.UI.dll</HintPath>
2021-03-30 19:50:04 +11:00
<Private > False</Private>
</Reference>
</ItemGroup>
<!-- Il2Cpp refs -->
<ItemGroup Condition= "'$(IsCpp)'=='true'" >
<Reference Include= "UnhollowerBaseLib" >
<HintPath > ..\lib\UnhollowerBaseLib.dll</HintPath>
<Private > False</Private>
</Reference>
<Reference Include= "Il2Cppmscorlib" >
<HintPath > ..\lib\unhollowed\Il2Cppmscorlib.dll</HintPath>
<Private > False</Private>
</Reference>
<Reference Include= "Il2CppSystem.Core" >
<HintPath > ..\lib\unhollowed\Il2CppSystem.Core.dll</HintPath>
<Private > False</Private>
</Reference>
<Reference Include= "UnityEngine" >
<HintPath > ..\lib\unhollowed\UnityEngine.dll</HintPath>
<Private > False</Private>
</Reference>
<Reference Include= "UnityEngine.CoreModule" >
<HintPath > ..\lib\unhollowed\UnityEngine.CoreModule.dll</HintPath>
<Private > False</Private>
</Reference>
<Reference Include= "UnityEngine.PhysicsModule" >
<HintPath > ..\lib\unhollowed\UnityEngine.PhysicsModule.dll</HintPath>
<Private > False</Private>
</Reference>
<Reference Include= "UnityEngine.TextRenderingModule" >
<HintPath > ..\lib\unhollowed\UnityEngine.TextRenderingModule.dll</HintPath>
<Private > False</Private>
</Reference>
<Reference Include= "UnityEngine.UI" >
<HintPath > ..\lib\unhollowed\UnityEngine.UI.dll</HintPath>
<Private > False</Private>
</Reference>
<Reference Include= "UnityEngine.UIModule" >
<HintPath > ..\lib\unhollowed\UnityEngine.UIModule.dll</HintPath>
<Private > False</Private>
</Reference>
<Reference Include= "UnityEngine.IMGUIModule" >
<HintPath > ..\lib\unhollowed\UnityEngine.IMGUIModule.dll</HintPath>
<Private > False</Private>
</Reference>
</ItemGroup>
<ItemGroup >
2021-04-16 17:49:05 +10:00
<Compile Include= "Core\Config\InternalConfigHandler.cs" />
2021-03-30 19:50:04 +11:00
<Compile Include= "Core\CSharp\ScriptEvaluator.cs" />
<Compile Include= "Core\CSharp\ScriptInteraction.cs" />
<Compile Include= "Core\CSharp\Suggestion.cs" />
2021-04-15 20:18:03 +10:00
<Compile Include= "Core\Config\ConfigElement.cs" />
<Compile Include= "Core\Config\ConfigHandler.cs" />
<Compile Include= "Core\Config\ConfigManager.cs" />
<Compile Include= "Core\Config\IConfigElement.cs" />
2021-03-30 19:50:04 +11:00
<Compile Include= "Core\Input\CursorUnlocker.cs" />
<Compile Include= "Core\Input\IHandleInput.cs" />
<Compile Include= "Core\Input\InputManager.cs" />
<Compile Include= "Core\Input\InputSystem.cs" />
<Compile Include= "Core\Input\LegacyInput.cs" />
<Compile Include= "Core\Input\NoInput.cs" />
<Compile Include= "Core\ReflectionUtility.cs" />
<Compile Include= "Core\Runtime\Il2Cpp\AssetBundle.cs" />
<Compile Include= "Core\Runtime\Il2Cpp\ICallManager.cs" />
<Compile Include= "Core\Runtime\Il2Cpp\Il2CppCoroutine.cs" />
<Compile Include= "Core\Runtime\Il2Cpp\Il2CppProvider.cs" />
<Compile Include= "Core\Runtime\Il2Cpp\Il2CppReflection.cs" />
<Compile Include= "Core\Runtime\Il2Cpp\Il2CppTextureUtil.cs" />
2021-04-15 20:18:03 +10:00
<Compile Include= "Core\Runtime\Mono\DummyBehaviour.cs" />
2021-03-30 19:50:04 +11:00
<Compile Include= "Core\Runtime\Mono\MonoProvider.cs" />
<Compile Include= "Core\Runtime\Mono\MonoReflection.cs" />
<Compile Include= "Core\Runtime\Mono\MonoTextureUtil.cs" />
<Compile Include= "Core\Runtime\ReflectionProvider.cs" />
2021-04-15 20:18:03 +10:00
<Compile Include= "Core\Runtime\RuntimeContext.cs" />
2021-03-30 19:50:04 +11:00
<Compile Include= "Core\Runtime\RuntimeProvider.cs" />
<Compile Include= "Core\Runtime\TextureUtilProvider.cs" />
2021-04-15 20:18:03 +10:00
<Compile Include= "Core\SceneHandler.cs" />
2021-03-30 19:50:04 +11:00
<Compile Include= "Core\Search\ChildFilter.cs" />
<Compile Include= "Core\Search\SceneFilter.cs" />
<Compile Include= "Core\Search\SearchContext.cs" />
<Compile Include= "Core\Search\SearchProvider.cs" />
2021-04-15 20:18:03 +10:00
<Compile Include= "Core\Tests\TestClass.cs" />
2021-03-30 19:50:04 +11:00
<Compile Include= "Core\Unity\UnityHelpers.cs" />
2021-04-15 20:18:03 +10:00
<Compile Include= "ExplorerCore.cs" />
2021-03-30 19:50:04 +11:00
<Compile Include= "Loader\BIE\BepInExConfigHandler.cs" />
<Compile Include= "Loader\BIE\ExplorerBepInPlugin.cs" />
2021-04-15 20:18:03 +10:00
<Compile Include= "Loader\IExplorerLoader.cs" />
<Compile Include= "Loader\ML\ExplorerMelonMod.cs" />
2021-03-30 19:50:04 +11:00
<Compile Include= "Loader\ML\MelonLoaderConfigHandler.cs" />
<Compile Include= "Loader\STANDALONE\ExplorerStandalone.cs" />
<Compile Include= "Loader\STANDALONE\StandaloneConfigHandler.cs" />
<Compile Include= "Properties\AssemblyInfo.cs" />
2021-04-15 20:18:03 +10:00
<Compile Include= "UI\InspectorManager.cs" />
2021-04-16 17:49:05 +10:00
<Compile Include= "UI\Models\UIBehaviourModel.cs" />
<Compile Include= "UI\Models\UIModel.cs" />
<Compile Include= "UI\Models\UIPanel.cs" />
2021-04-19 20:08:07 +10:00
<Compile Include= "UI\Panels\InspectorTest.cs" />
2021-04-15 20:18:03 +10:00
<Compile Include= "UI\Panels\SceneExplorer.cs" />
2021-03-30 19:50:04 +11:00
<Compile Include= "UI\UIFactory.cs" />
<Compile Include= "UI\UIManager.cs" />
2021-04-15 20:18:03 +10:00
<Compile Include= "UI\Utility\PanelDragger.cs" />
2021-03-30 19:50:04 +11:00
<Compile Include= "UI\Utility\SignatureHighlighter.cs" />
2021-04-16 21:07:32 +10:00
<Compile Include= "UI\Utility\ToStringUtility.cs" />
2021-04-22 17:53:29 +10:00
<Compile Include= "UI\Widgets\ScrollPool\DataHeightCache.cs" />
2021-04-21 23:07:15 +10:00
<Compile Include= "UI\Widgets\ScrollPool\CellViewHolder.cs" />
2021-04-18 21:38:09 +10:00
<Compile Include= "UI\Widgets\ScrollPool\ICell.cs" />
<Compile Include= "UI\Widgets\ScrollPool\IPoolDataSource.cs" />
<Compile Include= "UI\Widgets\ScrollPool\ScrollPool.cs" />
<Compile Include= "UI\Widgets\ScrollPool\UIExtensions.cs" />
2021-04-15 20:18:03 +10:00
<Compile Include= "UI\Widgets\InputFieldScroller.cs" />
2021-04-19 20:08:07 +10:00
<Compile Include= "UI\Widgets\ButtonList\ButtonCell.cs" />
2021-04-19 23:47:25 +10:00
<Compile Include= "UI\Widgets\ButtonList\ButtonListSource.cs" />
2021-04-15 20:18:03 +10:00
<Compile Include= "UI\Widgets\SliderScrollbar.cs" />
<Compile Include= "UI\Widgets\TransformTree\CachedTransform.cs" />
<Compile Include= "UI\Widgets\TransformTree\TransformCell.cs" />
<Compile Include= "UI\Widgets\TransformTree\TransformTree.cs" />
2021-03-30 19:50:04 +11:00
<EmbeddedResource Include= "Resources\*" />
</ItemGroup>
<ItemGroup >
<None Include= "ILRepack.targets" />
<None Include= "packages.config" />
</ItemGroup>
2021-04-19 23:47:25 +10:00
<ItemGroup />
2021-03-30 19:50:04 +11:00
<Import Project= "$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Import Project= "packages\ILRepack.Lib.MSBuild.Task.2.0.18.1\build\ILRepack.Lib.MSBuild.Task.targets" Condition= "Exists('packages\ILRepack.Lib.MSBuild.Task.2.0.18.1\build\ILRepack.Lib.MSBuild.Task.targets')" />
<Target Name= "EnsureNuGetPackageBuildImports" BeforeTargets= "PrepareForBuild" >
2020-10-05 18:32:38 +11:00
<PropertyGroup >
2021-03-30 19:50:04 +11:00
<ErrorText > This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
2020-10-05 18:32:38 +11:00
</PropertyGroup>
2021-03-30 19:50:04 +11:00
<Error Condition= "!Exists('packages\ILRepack.Lib.MSBuild.Task.2.0.18.1\build\ILRepack.Lib.MSBuild.Task.targets')" Text= "$([System.String]::Format('$(ErrorText)', 'packages\ILRepack.Lib.MSBuild.Task.2.0.18.1\build\ILRepack.Lib.MSBuild.Task.targets'))" />
</Target>
2020-09-27 22:04:23 +10:00
</Project>