Exemple #1
0
 public static void DeleteUnusedAssemblies()
 {
     EditorCompilationInterface.EmitExceptionAsError(delegate
     {
         EditorCompilationInterface.Instance.DeleteUnusedAssemblies();
     });
 }
Exemple #2
0
 public static void SetAllPackageAssemblies(EditorCompilation.PackageAssembly[] packageAssemblies)
 {
     EditorCompilationInterface.EmitExceptionAsError(delegate
     {
         EditorCompilationInterface.Instance.SetAllPackageAssemblies(packageAssemblies);
     });
 }
Exemple #3
0
 public static void SetAllCustomScriptAssemblyJsons(string[] allAssemblyJsons)
 {
     EditorCompilationInterface.EmitExceptionAsError(delegate
     {
         EditorCompilationInterface.Instance.SetAllCustomScriptAssemblyJsons(allAssemblyJsons);
     });
 }
Exemple #4
0
 public static EditorCompilation.CompileStatus TickCompilationPipeline(EditorScriptCompilationOptions options, BuildTargetGroup platformGroup, BuildTarget platform)
 {
     return(EditorCompilationInterface.EmitExceptionAsError <EditorCompilation.CompileStatus>(() => EditorCompilationInterface.Instance.TickCompilationPipeline(options, platformGroup, platform), EditorCompilation.CompileStatus.Idle));
 }
Exemple #5
0
 public static bool CompileScripts(EditorScriptCompilationOptions definesOptions, BuildTargetGroup platformGroup, BuildTarget platform)
 {
     return(EditorCompilationInterface.EmitExceptionAsError <bool>(() => EditorCompilationInterface.Instance.CompileScripts(definesOptions, platformGroup, platform), false));
 }
Exemple #6
0
 public static EditorCompilation.TargetAssemblyInfo[] GetAllCompiledAndResolvedCustomTargetAssemblies()
 {
     return(EditorCompilationInterface.EmitExceptionAsError <EditorCompilation.TargetAssemblyInfo[]>(() => EditorCompilationInterface.Instance.GetAllCompiledAndResolvedCustomTargetAssemblies(), new EditorCompilation.TargetAssemblyInfo[0]));
 }
Exemple #7
0
 public static string GetCompileScriptsOutputDirectory()
 {
     return(EditorCompilationInterface.EmitExceptionAsError <string>(() => EditorCompilationInterface.Instance.GetCompileScriptsOutputDirectory(), string.Empty));
 }