void SetupUserReport() { var userReportContainer = rootVisualElement.Q(className: k_CloudDiagUserReportContainerClassName); var generalTemplate = EditorGUIUtility.Load(k_CloudDiagUserReportUxmlPath) as VisualTreeAsset; if ((generalTemplate != null) && (userReportContainer != null)) { var newVisual = generalTemplate.CloneTree().contentContainer; ServicesUtils.TranslateStringsInTree(newVisual); userReportContainer.Clear(); userReportContainer.Add(newVisual); userReportContainer.Add(ServicesUtils.SetupSupportedPlatformsBlock(ServicesUtils.GetCloudDiagUserReportSupportedPlatforms())); var downloadSdkButtonLink = rootVisualElement.Q(k_UserReportingDownloadSdk); if (downloadSdkButtonLink != null) { var clickable = new Clickable(() => { Application.OpenURL(ServicesConfiguration.instance.GetUnityCloudDiagnosticUserReportingSdkUrl()); }); downloadSdkButtonLink.AddManipulator(clickable); } } }