Skip to content

Commit 75a1579

Browse files
author
Balint66
committed
Use external file to set game folder
1 parent 777ffe3 commit 75a1579

9 files changed

Lines changed: 53 additions & 28 deletions

File tree

AdditionalMapSizesPlugin/AdditionalMapSizesPlugin.csproj

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
4+
<Import Project="$(MSBuildProjectDirectory)\..\Props\common.props"
5+
Condition="Exists('$(MSBuildProjectDirectory)\..\Props\common.props')" />
46
<PropertyGroup>
57
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
68
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
@@ -17,7 +19,7 @@
1719
<DebugSymbols>true</DebugSymbols>
1820
<DebugType>full</DebugType>
1921
<Optimize>false</Optimize>
20-
<OutputPath>C:\dev\steam\steamapps\common\Going Medieval\Mods\</OutputPath>
22+
<OutputPath>$(GameDir)\mods\</OutputPath>
2123
<DefineConstants>DEBUG;TRACE</DefineConstants>
2224
<ErrorReport>prompt</ErrorReport>
2325
<WarningLevel>4</WarningLevel>
@@ -37,12 +39,12 @@
3739
<Private>False</Private>
3840
</Reference>
3941
<Reference Include="Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
40-
<HintPath>C:\dev\steam\steamapps\common\Going Medieval\Going Medieval_Data\Managed\Assembly-CSharp.dll</HintPath>
42+
<HintPath>$(GameDir)\Going Medieval_Data\Managed\Assembly-CSharp.dll</HintPath>
4143
<Private>False</Private>
4244
</Reference>
4345
<Reference Include="System" />
4446
<Reference Include="UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
45-
<HintPath>C:\dev\steam\steamapps\common\Going Medieval\Going Medieval_Data\Managed\UnityEngine.CoreModule.dll</HintPath>
47+
<HintPath>$(GameDir)\Going Medieval_Data\Managed\UnityEngine.CoreModule.dll</HintPath>
4648
<Private>False</Private>
4749
</Reference>
4850
</ItemGroup>

BugReportDisablerPlugin/BugReportDisablerPlugin.csproj

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
4+
<Import Project="$(MSBuildProjectDirectory)\..\Props\common.props"
5+
Condition="Exists('$(MSBuildProjectDirectory)\..\Props\common.props')" />
46
<PropertyGroup>
57
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
68
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
@@ -17,7 +19,7 @@
1719
<DebugSymbols>false</DebugSymbols>
1820
<DebugType>none</DebugType>
1921
<Optimize>false</Optimize>
20-
<OutputPath>d:\Games\Steam\steamapps\common\Going Medieval\mods\</OutputPath>
22+
<OutputPath>$(GameDir)\mods\</OutputPath>
2123
<DefineConstants>DEBUG;TRACE</DefineConstants>
2224
<ErrorReport>prompt</ErrorReport>
2325
<WarningLevel>4</WarningLevel>
@@ -26,7 +28,7 @@
2628
<PlatformTarget>AnyCPU</PlatformTarget>
2729
<DebugType>pdbonly</DebugType>
2830
<Optimize>true</Optimize>
29-
<OutputPath>d:\Games\Steam\steamapps\common\Going Medieval\mods\</OutputPath>
31+
<OutputPath>$(GameDir)\mods\</OutputPath>
3032
<DefineConstants>TRACE</DefineConstants>
3133
<ErrorReport>prompt</ErrorReport>
3234
<WarningLevel>4</WarningLevel>
@@ -37,14 +39,14 @@
3739
<Private>False</Private>
3840
</Reference>
3941
<Reference Include="Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
40-
<HintPath>..\libs\Assembly-CSharp.dll</HintPath>
42+
<HintPath>$(GameDir)\Going Medieval_Data\Managed\Assembly-CSharp.dll</HintPath>
4143
</Reference>
4244
<Reference Include="System" />
4345
<Reference Include="System.Core" />
4446
<Reference Include="System.Data" />
4547
<Reference Include="System.Xml" />
4648
<Reference Include="UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
47-
<HintPath>..\libs\UnityEngine.CoreModule.dll</HintPath>
49+
<HintPath>$(GameDir)\Going Medieval_Data\Managed\\UnityEngine.CoreModule.dll</HintPath>
4850
</Reference>
4951
</ItemGroup>
5052
<ItemGroup>

CameraSettingsPlusPlusPlugin/CameraSettingsPlusPlusPlugin.csproj

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
4+
<Import Project="$(MSBuildProjectDirectory)\..\Props\common.props"
5+
Condition="Exists('$(MSBuildProjectDirectory)\..\Props\common.props')" />
46
<PropertyGroup>
57
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
68
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
@@ -17,7 +19,7 @@
1719
<DebugSymbols>true</DebugSymbols>
1820
<DebugType>full</DebugType>
1921
<Optimize>false</Optimize>
20-
<OutputPath>C:\dev\steam\steamapps\common\Going Medieval\Mods\</OutputPath>
22+
<OutputPath>$(GameDir)\mods\</OutputPath>
2123
<DefineConstants>DEBUG;TRACE</DefineConstants>
2224
<ErrorReport>prompt</ErrorReport>
2325
<WarningLevel>4</WarningLevel>
@@ -37,19 +39,19 @@
3739
<Private>False</Private>
3840
</Reference>
3941
<Reference Include="Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
40-
<HintPath>C:\dev\steam\steamapps\common\Going Medieval\Going Medieval_Data\Managed\Assembly-CSharp.dll</HintPath>
42+
<HintPath>$(GameDir)\Going Medieval_Data\Managed\Assembly-CSharp.dll</HintPath>
4143
<Private>False</Private>
4244
</Reference>
4345
<Reference Include="System" />
4446
<Reference Include="System.Core" />
4547
<Reference Include="System.Data" />
4648
<Reference Include="System.Xml" />
4749
<Reference Include="UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
48-
<HintPath>C:\dev\steam\steamapps\common\Going Medieval\Going Medieval_Data\Managed\UnityEngine.CoreModule.dll</HintPath>
50+
<HintPath>$(GameDir)\Going Medieval_Data\Managed\UnityEngine.CoreModule.dll</HintPath>
4951
<Private>False</Private>
5052
</Reference>
5153
<Reference Include="UnityEngine.InputLegacyModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
52-
<HintPath>C:\dev\steam\steamapps\common\Going Medieval\Going Medieval_Data\Managed\UnityEngine.InputLegacyModule.dll</HintPath>
54+
<HintPath>$(GameDir)\Going Medieval_Data\Managed\UnityEngine.InputLegacyModule.dll</HintPath>
5355
</Reference>
5456
</ItemGroup>
5557
<ItemGroup>

DeveloperConsoleEnablerPlugin/DeveloperConsoleEnablerPlugin.csproj

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
4+
<Import Project="$(MSBuildProjectDirectory)\..\Props\common.props"
5+
Condition="Exists('$(MSBuildProjectDirectory)\..\Props\common.props')" />
46
<PropertyGroup>
57
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
68
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
@@ -17,7 +19,7 @@
1719
<DebugSymbols>true</DebugSymbols>
1820
<DebugType>full</DebugType>
1921
<Optimize>false</Optimize>
20-
<OutputPath>C:\dev\steam\steamapps\common\Going Medieval\Mods\</OutputPath>
22+
<OutputPath>$(GameDir)\mods\</OutputPath>
2123
<DefineConstants>DEBUG;TRACE</DefineConstants>
2224
<ErrorReport>prompt</ErrorReport>
2325
<WarningLevel>4</WarningLevel>
@@ -37,20 +39,20 @@
3739
<Private>False</Private>
3840
</Reference>
3941
<Reference Include="Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
40-
<HintPath>..\libs\Assembly-CSharp.dll</HintPath>
42+
<HintPath>$(GameDir)\Going Medieval_Data\Managed\\Assembly-CSharp.dll</HintPath>
4143
</Reference>
4244
<Reference Include="System" />
4345
<Reference Include="System.Core" />
4446
<Reference Include="System.Data" />
4547
<Reference Include="System.Xml" />
4648
<Reference Include="UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
47-
<HintPath>..\libs\UnityEngine.CoreModule.dll</HintPath>
49+
<HintPath>$(GameDir)\Going Medieval_Data\Managed\\UnityEngine.CoreModule.dll</HintPath>
4850
</Reference>
4951
<Reference Include="UnityEngine.InputLegacyModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
50-
<HintPath>..\libs\UnityEngine.InputLegacyModule.dll</HintPath>
52+
<HintPath>$(GameDir)\Going Medieval_Data\Managed\\UnityEngine.InputLegacyModule.dll</HintPath>
5153
</Reference>
5254
<Reference Include="UnityEngine.InputModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
53-
<HintPath>..\libs\UnityEngine.InputModule.dll</HintPath>
55+
<HintPath>$(GameDir)\Going Medieval_Data\Managed\\UnityEngine.InputModule.dll</HintPath>
5456
</Reference>
5557
</ItemGroup>
5658
<ItemGroup>

DummyPlugin/DummyPlugin.csproj

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
4+
<Import Project="$(MSBuildProjectDirectory)\..\Props\common.props"
5+
Condition="Exists('$(MSBuildProjectDirectory)\..\Props\common.props')" />
46
<PropertyGroup>
57
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
68
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
@@ -17,7 +19,7 @@
1719
<DebugSymbols>true</DebugSymbols>
1820
<DebugType>full</DebugType>
1921
<Optimize>false</Optimize>
20-
<OutputPath>C:\dev\steam\steamapps\common\Going Medieval\Mods\</OutputPath>
22+
<OutputPath>$(GameDir)\mods\</OutputPath>
2123
<DefineConstants>DEBUG;TRACE</DefineConstants>
2224
<ErrorReport>prompt</ErrorReport>
2325
<WarningLevel>4</WarningLevel>
@@ -37,7 +39,7 @@
3739
<Reference Include="System.Data" />
3840
<Reference Include="System.Xml" />
3941
<Reference Include="UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
40-
<HintPath>C:\dev\steam\steamapps\common\Going Medieval\Going Medieval_Data\Managed\UnityEngine.CoreModule.dll</HintPath>
42+
<HintPath>$(GameDir)\Going Medieval_Data\Managed\UnityEngine.CoreModule.dll</HintPath>
4143
<Private>False</Private>
4244
</Reference>
4345
</ItemGroup>

GoingMedievalModLauncher.sln

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExperimentalMod", "Experime
1616
EndProject
1717
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExampleMenuMod", "ExampleMenuMod\ExampleMenuMod.csproj", "{EDE0D18F-D050-437B-8A12-D6593EE7168E}"
1818
EndProject
19+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "common", "Props\common.props", "{990EEEE2-A801-4EE9-B89A-E53192219438}"
20+
EndProject
1921
Global
2022
GlobalSection(SolutionConfigurationPlatforms) = preSolution
2123
Debug|Any CPU = Debug|Any CPU

GoingMedievalModLauncher.sln.DotSettings.user

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
<s:Boolean x:Key="/Default/AddReferences/RecentPaths/=C_003A_005Cdev_005Csteam_005Csteamapps_005Ccommon_005CGoing_0020Medieval_005CGoing_0020Medieval_005FData_005CManaged_005CUnityEngine_002EUIModule_002Edll/@EntryIndexedValue">True</s:Boolean>
1212
<s:Boolean x:Key="/Default/AddReferences/RecentPaths/=C_003A_005Cdev_005Csteam_005Csteamapps_005Ccommon_005CGoing_0020Medieval_005CGoing_0020Medieval_005FData_005CManaged_005CUnityEngine_002EUI_002Edll/@EntryIndexedValue">True</s:Boolean>
1313
<s:Boolean x:Key="/Default/AddReferences/RecentPaths/=C_003A_005Cdev_005Csteam_005Csteamapps_005Ccommon_005CGoing_0020Medieval_005CGoing_0020Medieval_005FData_005CManaged_005CUnity_002ETextMeshPro_002Edll/@EntryIndexedValue">True</s:Boolean>
14+
<s:Boolean x:Key="/Default/AddReferences/RecentPaths/=D_003A_005CGames_005CSteam_005Csteamapps_005Ccommon_005CGoing_0020Medieval_005CGoing_0020Medieval_005FData_005CManaged_005CNewtonsoft_002EJson_002Edll/@EntryIndexedValue">True</s:Boolean>
15+
<s:Boolean x:Key="/Default/AddReferences/RecentPaths/=D_003A_005CGames_005CSteam_005Csteamapps_005Ccommon_005CGoing_0020Medieval_005CGoing_0020Medieval_005FData_005CManaged_005CUnityEngine_002EJSONSerializeModule_002Edll/@EntryIndexedValue">True</s:Boolean>
1416
<s:Boolean x:Key="/Default/AddReferences/RecentPaths/=D_003A_005CWorkspaces_005CGoingMedievalModLauncher_005CGoingMedievalModLauncher_005Clibs_005C0Harmony_002Edll/@EntryIndexedValue">True</s:Boolean>
1517
<s:Boolean x:Key="/Default/AddReferences/RecentPaths/=D_003A_005CWorkspaces_005CGoingMedievalModLauncher_005CGoingMedievalModLauncher_005Clibs_005C0Harmony_002Exml/@EntryIndexedValue">True</s:Boolean>
1618
<s:Boolean x:Key="/Default/AddReferences/RecentPaths/=E_003A_005CPrograms_005CGoingMedievalModLauncher_005Clibs_005CAssembly_002DCSharp_002Edll/@EntryIndexedValue">True</s:Boolean>

GoingMedievalModLauncher/GoingMedievalModLauncher.csproj

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
4+
<Import Project="$(MSBuildProjectDirectory)\..\Props\common.props"
5+
Condition="Exists('$(MSBuildProjectDirectory)\..\Props\common.props')" />
46
<PropertyGroup>
57
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
68
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
@@ -17,7 +19,7 @@
1719
<DebugSymbols>false</DebugSymbols>
1820
<DebugType>full</DebugType>
1921
<Optimize>false</Optimize>
20-
<OutputPath>D:\Games\Steam\steamapps\common\Going Medieval\mods</OutputPath>
22+
<OutputPath>$(GameDir)\mods</OutputPath>
2123
<DefineConstants>DEBUG;TRACE</DefineConstants>
2224
<ErrorReport>prompt</ErrorReport>
2325
<WarningLevel>4</WarningLevel>
@@ -26,7 +28,7 @@
2628
<PlatformTarget>AnyCPU</PlatformTarget>
2729
<DebugType>pdbonly</DebugType>
2830
<Optimize>true</Optimize>
29-
<OutputPath>D:\Games\Steam\steamapps\common\Going Medieval\mods</OutputPath>
31+
<OutputPath>$(GameDir)\mods</OutputPath>
3032
<DefineConstants>TRACE</DefineConstants>
3133
<ErrorReport>prompt</ErrorReport>
3234
<WarningLevel>4</WarningLevel>
@@ -36,25 +38,28 @@
3638
<HintPath>libs\0Harmony.dll</HintPath>
3739
</Reference>
3840
<Reference Include="Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
39-
<HintPath>..\libs\Assembly-CSharp.dll</HintPath>
41+
<HintPath>$(GameDir)\Going Medieval_Data\Managed\Assembly-CSharp.dll</HintPath>
42+
</Reference>
43+
<Reference Include="Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed">
44+
<HintPath>$(GameDir)\Going Medieval_Data\Managed\Newtonsoft.Json.dll</HintPath>
4045
</Reference>
4146
<Reference Include="UnityEngine, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
42-
<HintPath>..\libs\UnityEngine.dll</HintPath>
47+
<HintPath>$(GameDir)\Going Medieval_Data\Managed\UnityEngine.dll</HintPath>
4348
</Reference>
4449
<Reference Include="UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
45-
<HintPath>..\libs\UnityEngine.CoreModule.dll</HintPath>
50+
<HintPath>$(GameDir)\Going Medieval_Data\Managed\UnityEngine.CoreModule.dll</HintPath>
4651
</Reference>
4752
<Reference Include="UnityEngine.IMGUIModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
48-
<HintPath>..\libs\UnityEngine.IMGUIModule.dll</HintPath>
53+
<HintPath>$(GameDir)\Going Medieval_Data\Managed\UnityEngine.IMGUIModule.dll</HintPath>
4954
</Reference>
5055
<Reference Include="UnityEngine.InputLegacyModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
51-
<HintPath>..\libs\UnityEngine.InputLegacyModule.dll</HintPath>
56+
<HintPath>$(GameDir)\Going Medieval_Data\Managed\UnityEngine.InputLegacyModule.dll</HintPath>
5257
</Reference>
5358
<Reference Include="UnityEngine.InputModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
54-
<HintPath>..\libs\UnityEngine.InputModule.dll</HintPath>
59+
<HintPath>$(GameDir)\Going Medieval_Data\Managed\UnityEngine.InputModule.dll</HintPath>
5560
</Reference>
5661
<Reference Include="UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null">
57-
<HintPath>..\libs\UnityEngine.UI.dll</HintPath>
62+
<HintPath>$(GameDir)\Going Medieval_Data\Managed\UnityEngine.UI.dll</HintPath>
5863
</Reference>
5964
</ItemGroup>
6065
<ItemGroup>
@@ -63,8 +68,9 @@
6368
<Compile Include="src\Launcher.cs" />
6469
<Compile Include="src\plugins\IPlugin.cs" />
6570
<Compile Include="src\plugins\PluginComponent.cs" />
71+
<Compile Include="src\plugins\PluginContainer.cs" />
6672
<Compile Include="src\plugins\PluginManager.cs" />
67-
<Compile Include="src\ui\MainMennuPatch.cs" />
73+
<Compile Include="src\ui\MainMenuPatch.cs" />
6874
<Compile Include="src\ui\ModManagerLogWindow.cs" />
6975
<Compile Include="src\ui\ModManagerWindow.cs" />
7076
<Compile Include="src\ui\PromptQueue.cs" />

Props/common.props

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2+
<PropertyGroup>
3+
<GameDir>d:\Games\Steam\steamapps\common\Going Medieval</GameDir>
4+
</PropertyGroup>
5+
</Project>

0 commit comments

Comments
 (0)