Files
ft/Client/LocalPackages/TapjoySDK/Editor/EditorContext.cs
2026-06-29 21:18:33 +08:00

49 lines
1.2 KiB
C#

using System;
using UnityEngine;
using UnityEditor;
using TapjoyUnity;
namespace TapjoyEditor {
internal static class EditorContext {
private static BuildTarget buildTarget;
private static bool isSupportedBuildTarget;
private static string platform = string.Empty;
public static void CheckBuildTarget() {
if (buildTarget != EditorUserBuildSettings.activeBuildTarget) {
#if DEBUG
Debug.Log("EditorContext.OnBuildTargetChanged: to=" + EditorUserBuildSettings.activeBuildTarget);
#endif
buildTarget = EditorUserBuildSettings.activeBuildTarget;
isSupportedBuildTarget = true;
switch (buildTarget) {
case BuildTarget.Android:
platform = "Android";
break;
case BuildTarget.iOS:
platform = "iOS";
break;
default:
isSupportedBuildTarget = false;
platform = buildTarget + " (Not Supported)";
break;
}
}
}
public static bool IsSupportedBuildTarget {
get {
return isSupportedBuildTarget;
}
}
public static string Platform {
get {
return platform;
}
}
}
}