using System.Linq; using UnityEditor.Experimental; using UnityEditor.PackageManager.Requests; using UnityEditor.PackageManager.UI; using UnityEngine; using UnityEngine.Rendering; using UnityEngine.UIElements; namespace UnityEditor.VFX.UI { class VFXHelpDropdownButton : DropDownButtonBase { const string k_AdditionalSamples = "VisualEffectGraph Additions"; const string k_AdditionalHelpers = "OutputEvent Helpers"; const string k_LearningSamples = "Learning Templates"; const string k_ManualUrl = @"https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@{0}/index.html"; string m_ManualUrlWithVersion; ListRequest m_PackageManagerRequest; public VFXHelpDropdownButton(VFXView vfxView) : base( nameof(VFXHelpDropdownButton), vfxView, "VFXHelpDropdownPanel", "Open the user manual of Visual Effect Graph", "help-button", EditorResources.iconsPath + "_Help.png", true) { var installSamplesButton = m_PopupContent.Q