File tree Expand file tree Collapse file tree 2 files changed +23
-1
lines changed
NetcodePatcher.MSBuild/Sdk Expand file tree Collapse file tree 2 files changed +23
-1
lines changed Original file line number Diff line number Diff line change 33 <Import Project =" Sdk.tasks" />
44
55 <Target Name =" NetcodePatch" AfterTargets =" PostBuildEvent" >
6+ <PropertyGroup >
7+ <NetcodePatcherUnityVersion Condition =" '$(NetcodePatcherUnityVersion)' == '' " >$(UnityVersion)</NetcodePatcherUnityVersion >
8+ <NetcodePatcherUnityVersion Condition =" '$(NetcodePatcherUnityVersion)' == '' " >2022.3.9</NetcodePatcherUnityVersion >
9+ <NetcodePatcherNetcodeVersion Condition =" '$(NetcodePatcherNetcodeVersion)' == '' " >$(UnityNetcodeVersion)</NetcodePatcherNetcodeVersion >
10+ <NetcodePatcherNetcodeVersion Condition =" '$(NetcodePatcherNetcodeVersion)' == '' " >1.5.2</NetcodePatcherNetcodeVersion >
11+ <NetcodePatcherTransportVersion Condition =" '$(NetcodePatcherTransportVersion)' == '' " >$(UnityTransportVersion)</NetcodePatcherTransportVersion >
12+ <NetcodePatcherTransportVersion Condition =" '$(NetcodePatcherTransportVersion)' == '' " >1.0.0</NetcodePatcherTransportVersion >
13+ </PropertyGroup >
614 <NetcodePatchTask
715 Patch =" @(NetcodePatch)"
816 ReferenceAssemblyPaths =" @(ReferencePathWithRefAssemblies)"
917 NoOverwrite =" $(NetcodePatcherNoOverwrite)"
1018 DisableParallel =" $(NetcodePatcherDisableParallel)"
19+ UnityVersion =" $(NetcodePatcherUnityVersion)"
20+ NetcodeVersion =" $(NetcodePatcherNetcodeVersion)"
21+ TransportVersion =" $(NetcodePatcherTransportVersion)"
1122 Condition =" '$(MSBuildRuntimeType)' == 'Core' "
1223 />
1324 <Warning
Original file line number Diff line number Diff line change @@ -76,17 +76,28 @@ to automatically netcode patch the project's output assemblies.
7676
7777``` xml
7878<Sdk Name =" Evaisa.NetcodePatcher.MSBuild" Version =" 4.*" />
79+ <PropertyGroup >
80+ <NetcodePatcherUnityVersion >2022.3.62</NetcodePatcherUnityVersion >
81+ <NetcodePatcherNetcodeVersion >1.12.0</NetcodePatcherNetcodeVersion >
82+ <NetcodePatcherTransportVersion >1.0.0</NetcodePatcherTransportVersion >
83+ </PropertyGroup >
7984<ItemGroup >
8085 <NetcodePatch Include =" $(TargetPath)" />
8186</ItemGroup >
8287```
8388
8489<details >
85- <summary >MSBuild options</summary >
90+ <summary >MSBuild advanced options</summary >
8691
8792``` xml
8893<Project >
8994 <PropertyGroup >
95+ // specify your game's Unity Editor/Runtime version
96+ <NetcodePatcherUnityVersion >2022.3.62</NetcodePatcherUnityVersion >
97+ // specify your game's Unity Netcode for GameObjects version (note not all versions are supported, notably 1.9.x through 1.11.x inclusive).
98+ <NetcodePatcherNetcodeVersion >1.12.0</NetcodePatcherNetcodeVersion >
99+ // specify your game's Unity Transport version (note for all v1.x versions, set 1.0.0)
100+ <NetcodePatcherTransportVersion >1.0.0</NetcodePatcherTransportVersion >
90101 // Output to `[assembly]_patched.dll` instead of renaming original assembly
91102 <NetcodePatcherNoOverwrite >true</NetcodePatcherNoOverwrite >
92103 // Don't publicize in parallel
You can’t perform that action at this time.
0 commit comments