Modelowanie_Wirtualnych_Swi.../Library/PackageCache/com.unity.collab-proxy@1.3.9/Editor/Utilities/OpenLinksUtility.cs
2021-04-11 20:41:04 +02:00

27 lines
1.2 KiB
C#

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);
}
}
}