1234567891011121314151617181920212223242526 |
- using System;
- using UnityEditor.Connect;
- namespace Unity.Cloud.Collaborate.Utilities
- {
- internal static class OpenLinksUtility
- {
- public static void OpenMembersLink()
- {
- string url;
- var config = UnityConnect.instance.configuration;
- switch (config)
- {
- case "development": url = "https://dev-developer.cloud.unity3d.com/orgs/{0}/projects/{1}/users"; break;
- case "staging": url = "https://staging-developer.cloud.unity3d.com/orgs/{0}/projects/{1}/users"; break;
- case "production": url = "https://developer.cloud.unity3d.com/orgs/{0}/projects/{1}/users"; break;
- default:
- UnityEngine.Debug.LogError($"Unexpected connection configuration {config}"); return;
- }
- // url = url.Replace("%%ORGID%%", UnityConnect.instance.projectInfo.organizationId).Replace("%%UPID%%", UnityConnect.instance.projectInfo.projectGUID);
- url = string.Format(url, UnityConnect.instance.projectInfo.organizationId, UnityConnect.instance.projectInfo.projectGUID);
- UnityConnect.instance.OpenAuthorizedURLInWebBrowser(url);
- }
- }
- }
|