#if UNITY_CLOUD_BUILD using UnityEditor; public class DisableBurstFromMenu { /// This method is needed to disable Burst compilation on windows for our cloudbuild tests. /// Barracuda 0.4.0-preview depends on a version of Burst (1.1.1) which does not allow /// users to disable burst compilation on a per platform basis. The burst version 1.3.0-preview-1 /// allows for cross compilation, but is not released yet. /// /// We will be able to remove this when /// 1. Barracuda updates burst 1.3.0-preview-1 or /// 2. We update our edior version for our tests to 2019.1+ public static void DisableBurstCompilation() { EditorApplication.ExecuteMenuItem("Jobs/Burst/Enable Compilation"); } } #endif