49 lines
1.2 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|
|
}
|