19 lines
609 B
C#
19 lines
609 B
C#
|
using UnityEngine.Experimental.UIElements;
|
|||
|
|
|||
|
namespace UnityEditor.PackageManager.UI
|
|||
|
{
|
|||
|
internal static class Resources
|
|||
|
{
|
|||
|
private static string TemplateRoot { get { return PackageManagerWindow.ResourcesPath + "Templates"; } }
|
|||
|
|
|||
|
private static string TemplatePath(string filename)
|
|||
|
{
|
|||
|
return string.Format("{0}/{1}", TemplateRoot, filename);
|
|||
|
}
|
|||
|
|
|||
|
public static VisualElement GetTemplate(string templateFilename)
|
|||
|
{
|
|||
|
return AssetDatabase.LoadAssetAtPath<VisualTreeAsset>(TemplatePath(templateFilename)).CloneTree(null);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|