namespace Oculus.Platform
|
|
{
|
|
|
|
// This only exists for the Unity Editor
|
|
public sealed class StandalonePlatformSettings
|
|
{
|
|
|
|
#if UNITY_EDITOR
|
|
private static string _OculusPlatformTestUserPassword = "";
|
|
|
|
private static void ClearOldStoredPassword()
|
|
{
|
|
// Ensure that we are not storing the old passwords anywhere on the machine
|
|
if (UnityEditor.EditorPrefs.HasKey("OculusStandaloneUserPassword"))
|
|
{
|
|
UnityEditor.EditorPrefs.SetString("OculusStandaloneUserPassword", "0000");
|
|
UnityEditor.EditorPrefs.DeleteKey("OculusStandaloneUserPassword");
|
|
}
|
|
}
|
|
#endif
|
|
|
|
public static string OculusPlatformTestUserEmail
|
|
{
|
|
get
|
|
{
|
|
#if UNITY_EDITOR
|
|
return UnityEditor.EditorPrefs.GetString("OculusStandaloneUserEmail");
|
|
#else
|
|
return string.Empty;
|
|
#endif
|
|
}
|
|
set
|
|
{
|
|
#if UNITY_EDITOR
|
|
UnityEditor.EditorPrefs.SetString("OculusStandaloneUserEmail", value);
|
|
#endif
|
|
}
|
|
}
|
|
|
|
public static string OculusPlatformTestUserPassword
|
|
{
|
|
get
|
|
{
|
|
#if UNITY_EDITOR
|
|
ClearOldStoredPassword();
|
|
return _OculusPlatformTestUserPassword;
|
|
#else
|
|
return string.Empty;
|
|
#endif
|
|
}
|
|
set
|
|
{
|
|
#if UNITY_EDITOR
|
|
ClearOldStoredPassword();
|
|
_OculusPlatformTestUserPassword = value;
|
|
#endif
|
|
}
|
|
}
|
|
public static string OculusPlatformTestUserAccessToken
|
|
{
|
|
get
|
|
{
|
|
#if UNITY_EDITOR
|
|
return UnityEditor.EditorPrefs.GetString("OculusStandaloneUserAccessToken");
|
|
#else
|
|
return string.Empty;
|
|
#endif
|
|
}
|
|
set
|
|
{
|
|
#if UNITY_EDITOR
|
|
UnityEditor.EditorPrefs.SetString("OculusStandaloneUserAccessToken", value);
|
|
#endif
|
|
}
|
|
}
|
|
}
|
|
}
|