Skip to content

Commit 7301f8e

Browse files
committed
Tree line renderer clean up
1 parent 151fda5 commit 7301f8e

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

Assets/Editor Toolbox/Editor/Hierarchy/HierarchyPropertyLabel.cs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ public static HierarchyPropertyLabel GetPropertyLabel(HierarchyItemDataType data
7070
case HierarchyItemDataType.Script:
7171
return new HierarchyScriptLabel();
7272
case HierarchyItemDataType.TreeLines:
73-
return new HierarchyTreeLinesLabel();
73+
return new HierarchyTreeLinesLabel();
7474
}
7575

7676
return null;
@@ -295,22 +295,21 @@ public override void OnGui(Rect rect)
295295

296296
private class HierarchyTreeLinesLabel : HierarchyPropertyLabel
297297
{
298-
private List<TreeLineLevelRenderer> levelRenderers = new List<TreeLineLevelRenderer>();
299-
300-
private int itemRenderCount = 0;
301-
302298
private const float firstElementWidthOffset = 4.0f;
303299
private const float firstElementXOffset = -45.0f;
304300
private const float startXPosition = 30.0f;
305301
private const float columnSize = 14.0f;
306302

303+
private List<TreeLineLevelRenderer> levelRenderers = new List<TreeLineLevelRenderer>();
304+
private int itemRenderCount = 0;
305+
307306
public override sealed bool UsesWholeItemRect => true;
308307

309308
public override sealed bool DrawForHeaders => true;
310309

311310
private bool IsFirstRenderedElement => itemRenderCount == 0;
312311

313-
public HierarchyTreeLinesLabel()
312+
public HierarchyTreeLinesLabel()
314313
{
315314
EditorApplication.update += ResetItemRenderCount;
316315
}
@@ -334,7 +333,7 @@ public override sealed void OnGui(Rect rect)
334333

335334
int levels = (int)((rect.x + firstElementXOffset) / columnSize);
336335

337-
if(levels <= 0)
336+
if (levels <= 0)
338337
{
339338
return;
340339
}
@@ -344,6 +343,8 @@ public override sealed void OnGui(Rect rect)
344343
levelRenderers.Clear();
345344
}
346345

346+
itemRenderCount++;
347+
347348
rect.x = startXPosition;
348349
rect.width = columnSize + firstElementWidthOffset;
349350

@@ -372,7 +373,6 @@ public override sealed void OnGui(Rect rect)
372373

373374
GUI.color = Color.gray;
374375

375-
itemRenderCount++;
376376
int i = 0;
377377
for (; i < (levels - 1); i++)
378378
{
@@ -441,7 +441,7 @@ private int GetParentChildCount(Transform target)
441441
private int GetParentChildCount(GameObject target)
442442
{
443443
var parent = target.transform.parent;
444-
if(parent != null)
444+
if (parent != null)
445445
{
446446
return parent.childCount;
447447
}

0 commit comments

Comments
 (0)