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