public bool LoggedIn() { Type type = BackwardsCompatibilityUtility.FindTypeByName("UnityEditor.Connect.UnityConnect"); PropertyInfo property = type.GetProperty("loggedIn"); UnityConnectSession.s_LoggedIn = (bool)property.GetValue(UnityConnectSession.GetUnityConnectInstance(), null); return(UnityConnectSession.s_LoggedIn); }
public string GetAccessToken() { if (string.IsNullOrEmpty(UnityConnectSession.s_AccessToken)) { Type type = BackwardsCompatibilityUtility.FindTypeByName("UnityEditor.Connect.UnityConnect"); MethodInfo method = type.GetMethod("GetAccessToken"); UnityConnectSession.s_AccessToken = (string)method.Invoke(UnityConnectSession.GetUnityConnectInstance(), null); } return(UnityConnectSession.s_AccessToken); }