A game about forced loneliness, made by TACStudios
1using System;
2using System.Collections;
3using UnityEditor.SceneManagement;
4
5namespace UnityEditor.TestTools.TestRunner.TestRun.Tasks.Scene
6{
7 internal class SaveModifiedSceneTask : TestTaskBase
8 {
9 internal Func<bool> SaveCurrentModifiedScenesIfUserWantsTo =
10 EditorSceneManager.SaveCurrentModifiedScenesIfUserWantsTo;
11 public override IEnumerator Execute(TestJobData testJobData)
12 {
13 var cancelled = !SaveCurrentModifiedScenesIfUserWantsTo();
14 if (cancelled)
15 {
16 throw new TestRunCanceledException();
17 }
18
19 yield break;
20 }
21 }
22}