namespace XGame.Editor.Build
{
///
/// 摘要: Scripting implementation (backend).
///
public enum ScriptingImplementation
{
///
/// Unity's .NET runtime.
/// 这里将IL2CPP设置为零,打包时默认为IL2CPP
///
IL2CPP = 0,
//
// 摘要:
// The standard Mono 2.6 runtime.
Mono2x = 1,
//
// 摘要:
// Microsoft's .NET runtime.
//WinRTDotNET = 3
}
public static class ScriptingImplementationExt
{
public static UnityEditor.ScriptingImplementation ToUnityImpl(this ScriptingImplementation implementation)
{
switch (implementation)
{
case ScriptingImplementation.Mono2x:
return UnityEditor.ScriptingImplementation.Mono2x;
case ScriptingImplementation.IL2CPP:
return UnityEditor.ScriptingImplementation.IL2CPP;
default:
throw new System.NotImplementedException();
}
}
}
}