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