Replace UltimateXR with HurricaneVR

This commit is contained in:
2024-08-08 17:01:07 +02:00
parent e8658374d6
commit fb21dbbb73
5932 changed files with 358362 additions and 2174150 deletions

View File

@@ -0,0 +1,50 @@
using HurricaneVR.Framework.Core;
using HurricaneVR.Framework.Shared;
using UnityEditor;
using UnityEngine;
namespace HurricaneVR.Editor
{
public class HVREditorPreferences : ScriptableObject
{
private static HVREditorPreferences instance;
[SerializeField]
private string _updatedDisplayedVersion;
public static HVREditorPreferences Instance
{
get
{
if (instance == null)
{
instance = Resources.Load<HVREditorPreferences>("HVREditorPreferences");
if (instance == null)
{
instance = CreateInstance<HVREditorPreferences>();
Save();
}
}
return instance;
}
}
public static string UpdateDisplayedVersion
{
get { return Instance._updatedDisplayedVersion; }
set
{
if (Instance._updatedDisplayedVersion == value) return;
Instance._updatedDisplayedVersion = value;
Save();
}
}
public static void Save()
{
//Debug.Log($"saved");
EditorUtility.SetDirty(instance);
HVRSettings.Instance.AddAssetToResource(instance, "HVREditorPreferences");
}
}
}