using StansAssets.Foundation.Editor; using UnityEditor.PackageManager; namespace StansAssets.Plugins.Editor { /// /// Common config values for packages. Editor use only. /// public static class PluginsDevKitPackage { /// /// Package runtime settings location path. /// public const string RootMenu = "Stan's Assets"; public const string ProductivityRootMenu = RootMenu + "/Productivity"; public const string StansAssetsSupportEmail = "support@stansassets.com"; public const string StansAssetsCeoEMail = "ceo@stansassets.com"; public const string StansAssetsWebsiteRootUrl = "https://stansassets.com/"; public const string Name = "com.stansassets.plugins-dev-kit"; public static readonly string RootPath = PackageManagerUtility.GetPackageRootPath(Name); public static readonly string UIToolkitPath = $"{RootPath}/Editor/UIToolkit"; public static readonly string UIToolkitControlsPath = $"{UIToolkitPath}/Controls"; public static readonly string EditorArtAssetsPath = $"{RootPath}/Editor/Art"; public static readonly string EditorIconAssetsPath = $"{EditorArtAssetsPath}/Icons"; public static readonly string EditorFontAssetsPath = $"{EditorArtAssetsPath}/Fonts"; #if UNITY_2019_4_OR_NEWER /// /// Foundation package info. /// public static PackageInfo GetPackageInfo() { return PackageManagerUtility.GetPackageInfo(Name); } #endif } }