You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

62 lines
1.8 KiB

using UnityEngine;
using UnityEditorInternal;
using System.IO;
namespace UnityEditor.Rendering.HighDefinition
{
[FilePath("UserSettings/HDRPUserSettings.asset", FilePathAttribute.Location.ProjectFolder)]
class HDUserSettings : ScriptableSingleton<HDUserSettings>
{
[SerializeField]
bool m_WizardPopupAlreadyShownOnce = false;
[SerializeField]
int m_WizardActiveTab = 0;
[SerializeField]
bool m_WizardNeedRestartAfterChangingToDX12 = false;
[SerializeField]
bool m_WizardNeedToRunFixAllAgainAfterDomainReload = false;
public static int wizardActiveTab
{
get => instance.m_WizardActiveTab;
set
{
instance.m_WizardActiveTab = value;
instance.Save();
}
}
public static bool wizardPopupAlreadyShownOnce
{
get => instance.m_WizardPopupAlreadyShownOnce;
set
{
instance.m_WizardPopupAlreadyShownOnce = value;
instance.Save();
}
}
public static bool wizardNeedToRunFixAllAgainAfterDomainReload
{
get => instance.m_WizardNeedToRunFixAllAgainAfterDomainReload;
set
{
instance.m_WizardNeedToRunFixAllAgainAfterDomainReload = value;
instance.Save();
}
}
public static bool wizardNeedRestartAfterChangingToDX12
{
get => instance.m_WizardNeedRestartAfterChangingToDX12;
set
{
instance.m_WizardNeedRestartAfterChangingToDX12 = value;
instance.Save();
}
}
void Save()
=> Save(true);
}
}