private static void ItemOnGUI(int instanceid, Rect selectionrect) { Object obj = EditorUtility.InstanceIDToObject(instanceid); if (obj == null) { return; } GameObject gameObject = obj as GameObject; if (gameObject == null) { return; } HierarchyProShouldDrawItemEventArgs e = HierarchyPro.OnShouldDrawItem(gameObject, selectionrect); if (e.Cancel) { return; } HierarchyProEditorCache.Draw(gameObject, selectionrect); }
private void OnValidate() { HierarchyPro.Redraw(); }