public PackageGroup(string groupName)
        {
            name = groupName;
            root = Resources.Load <VisualTreeAsset>("Templates/PackageGroup").CloneTree(null);
            Add(root);
            listElement = List;

#if UNITY_2018_2_OR_NEWER
            Header.AddManipulator(new Clickable(ToggleCollapse));
#else
            List.style.marginLeft = 0;
            Header.style.height   = 0;
#endif

            if (string.IsNullOrEmpty(groupName) || groupName != PackageGroupOrigins.BuiltInPackages.ToString())
            {
                HeaderTitle.text = "Packages";
                Origin           = PackageGroupOrigins.Packages;
                SetCollapsed(false);
            }
            else
            {
                HeaderTitle.text = "Built In Packages";
                Origin           = PackageGroupOrigins.BuiltInPackages;
                SetCollapsed(true);
            }
        }
        public PackageGroup(string groupName)
        {
            name = groupName;
            root = Resources.GetTemplate("PackageGroup.uxml");
            Add(root);

            if (string.IsNullOrEmpty(groupName) || groupName != PackageGroupOrigins.BuiltInPackages.ToString())
            {
                HeaderTitle.text = "Packages";
                Origin           = PackageGroupOrigins.Packages;
            }
            else
            {
                HeaderTitle.text = "Built In Packages";
                Origin           = PackageGroupOrigins.BuiltInPackages;
            }
        }
Ejemplo n.º 3
0
        public PackageGroup(string groupName, Selection selection)
        {
            name = groupName;
            root = Resources.GetTemplate("PackageGroup.uxml");
            Add(root);
            Cache = new VisualElementCache(root);

            Selection = selection;

            if (string.IsNullOrEmpty(groupName) || groupName != PackageGroupOrigins.BuiltInPackages.ToString())
            {
                HeaderTitle.text = "Packages";
                Origin           = PackageGroupOrigins.Packages;
            }
            else
            {
                HeaderTitle.text = "Built In Packages";
                Origin           = PackageGroupOrigins.BuiltInPackages;
            }
        }