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); | ||
|  |         } | ||
|  |     } | ||
|  | } |