Skip to content

Commit 0262cf8

Browse files
committed
fix: define constants for unity transport versions
1 parent ff96a05 commit 0262cf8

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

NetcodePatcher.Build/Program.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,11 @@ IEnumerable<string> VersionConstants(int major, int minor, int build) {
102102

103103
public IEnumerable<string> ComputeUnityTransportConstants()
104104
{
105-
if (UnityTransportVersion.Major >= 2) return ["UTP_TRANSPORT_2_0_ABOVE"];
106-
return Enumerable.Empty<string>();
105+
var versionConstants = new LinkedList<string>();
106+
if (UnityTransportVersion is { Major: >= 2 }) versionConstants.AddLast("UTP_TRANSPORT_2_0_ABOVE");
107+
if (UnityTransportVersion is { Major: >= 2, Minor: >= 1 }) versionConstants.AddLast("UTP_TRANSPORT_2_1_ABOVE");
108+
if (UnityTransportVersion is { Major: >= 2, Minor: >= 4 }) versionConstants.AddLast("UTP_TRANSPORT_2_4_ABOVE");
109+
return versionConstants;
107110
}
108111

109112
public IEnumerable<string> ComputeUnityNetcodeNativeCollectionSupportConstants()

0 commit comments

Comments
 (0)