29 lines
		
	
	
		
			652 B
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			652 B
		
	
	
	
		
			C#
		
	
	
	
	
	
| using System;
 | |
| 
 | |
| namespace UnityEditor.TestTools.TestRunner
 | |
| {
 | |
|     internal class TestRunnerWindowSettings
 | |
|     {
 | |
|         public bool verticalSplit;
 | |
| 
 | |
|         private readonly string m_PrefsKey;
 | |
| 
 | |
|         public TestRunnerWindowSettings(string prefsKey)
 | |
|         {
 | |
|             m_PrefsKey = prefsKey;
 | |
|             verticalSplit = EditorPrefs.GetBool(m_PrefsKey + ".verticalSplit", true);
 | |
|         }
 | |
| 
 | |
|         public void ToggleVerticalSplit()
 | |
|         {
 | |
|             verticalSplit = !verticalSplit;
 | |
|             Save();
 | |
|         }
 | |
| 
 | |
|         private void Save()
 | |
|         {
 | |
|             EditorPrefs.SetBool(m_PrefsKey + ".verticalSplit", verticalSplit);
 | |
|         }
 | |
|     }
 | |
| }
 |