if (UnityEditor.EditorApplication.isPlayingOrWillChangePlaymode) throw new System.InvalidOperationException("Idle Editor required"); var pureResult = await KVGameLoadValidation.RunAsync("M08-M23"); var moduleResult = await KVGameLoadValidation.RunAsync("B2-20"); return new { pureResult, moduleResult, playing=UnityEditor.EditorApplication.isPlaying };