using UnityEditor.Connect;
namespace Unity.Tutorials.Core.Editor
{
internal class UnityConnectSession
{
internal const string k_NotSignedInUserUsername = "anonymous";
static UnityConnectSession _instance = new UnityConnectSession();
public static UnityConnectSession instance { get { return _instance; } }
public string GetAccessToken() { return UnityConnect.instance.GetAccessToken(); }
public string GetUserId() { return UnityConnect.instance.GetUserId(); }
public string GetEnvironment() { return UnityConnect.instance.GetEnvironment(); }
public void ShowLogin() { UnityConnect.instance.ShowLogin(); }
///
/// NOTE no-op if user is not logged in
///
///
public static void OpenAuthorizedURLInWebBrowser(string url) { UnityConnect.instance.OpenAuthorizedURLInWebBrowser(url); }
public static bool loggedIn { get { return UnityConnect.instance.loggedIn; } }
}
}