Files
UltimateFishing/Assets/Scripts/Assembly-CSharp/OvrAvatarSettings.cs
2026-02-21 16:45:37 +08:00

57 lines
839 B
C#

using UnityEngine;
public sealed class OvrAvatarSettings : ScriptableObject
{
private static OvrAvatarSettings instance;
[SerializeField]
private string ovrAppID = string.Empty;
[SerializeField]
private string ovrGearAppID = string.Empty;
public static string AppID
{
get
{
return Instance.ovrAppID;
}
set
{
Instance.ovrAppID = value;
}
}
public static string MobileAppID
{
get
{
return Instance.ovrGearAppID;
}
set
{
Instance.ovrGearAppID = value;
}
}
public static OvrAvatarSettings Instance
{
get
{
if (instance == null)
{
instance = Resources.Load<OvrAvatarSettings>("OvrAvatarSettings");
if (instance == null)
{
instance = ScriptableObject.CreateInstance<OvrAvatarSettings>();
}
}
return instance;
}
set
{
instance = value;
}
}
}