Maze / Library /PackageCache /com.unity.test-framework@1.1.33 /UnityEditor.TestRunner /TestLaunchers /EditModeLauncherContextSettings.cs
| using System; | |
| using UnityEngine; | |
| namespace UnityEditor.TestTools.TestRunner | |
| { | |
| internal class EditModeLauncherContextSettings : IDisposable | |
| { | |
| private bool m_RunInBackground; | |
| public EditModeLauncherContextSettings() | |
| { | |
| SetupProjectParameters(); | |
| } | |
| public void Dispose() | |
| { | |
| CleanupProjectParameters(); | |
| } | |
| private void SetupProjectParameters() | |
| { | |
| m_RunInBackground = Application.runInBackground; | |
| Application.runInBackground = true; | |
| } | |
| private void CleanupProjectParameters() | |
| { | |
| Application.runInBackground = m_RunInBackground; | |
| } | |
| } | |
| } | |