Skip to content

Commit bd14ea8

Browse files
committed
Make use of NamedBuildTarget for compatibility
Seriously Unity, why even bother with this struct?
1 parent 1f28589 commit bd14ea8

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

Editor/ProjectGeneration/ProjectGeneration.cs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
using System.Text;
88
using System.Xml.Linq;
99
using UnityEditor;
10+
using UnityEditor.Build;
1011
using UnityEditor.Compilation;
1112
using UnityEngine;
1213
using UnityEngine.Profiling;
@@ -499,10 +500,13 @@ List<ResponseFileData> responseFilesData
499500
var project = document.Element("Project");
500501
var targetFrameWork = project.Elements().First().Element("TargetFramework");
501502

502-
var group = BuildPipeline.GetBuildTargetGroup(
503+
var targetGroup = BuildPipeline.GetBuildTargetGroup(
503504
EditorUserBuildSettings.activeBuildTarget
504505
);
505-
var netSettings = PlayerSettings.GetApiCompatibilityLevel(group);
506+
507+
var namedBuildTarget = NamedBuildTarget.FromBuildTargetGroup(targetGroup);
508+
509+
var netSettings = PlayerSettings.GetApiCompatibilityLevel(namedBuildTarget);
506510

507511
targetFrameWork.Value = GetTargetFrameworkVersion(netSettings);
508512

0 commit comments

Comments
 (0)