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