From 9f78c50854b6849f00598d57adb691f8957a7ff1 Mon Sep 17 00:00:00 2001 From: Sinai <49360850+sinai-dev@users.noreply.github.com> Date: Mon, 24 Jan 2022 17:49:49 +1100 Subject: [PATCH] Use "untitled" for transforms with empty names --- src/UI/Widgets/TransformTree/TransformCell.cs | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/UI/Widgets/TransformTree/TransformCell.cs b/src/UI/Widgets/TransformTree/TransformCell.cs index e28ecbf..5b8832a 100644 --- a/src/UI/Widgets/TransformTree/TransformCell.cs +++ b/src/UI/Widgets/TransformTree/TransformCell.cs @@ -16,15 +16,15 @@ namespace UnityExplorer.UI.Widgets { public float DefaultHeight => 25f; - public bool Enabled => m_enabled; - private bool m_enabled; + public bool Enabled => enabled; + private bool enabled; public Action OnExpandToggled; public Action OnEnableToggled; public Action OnGameObjectClicked; public CachedTransform cachedTransform; - public int _cellIndex; + public int cellIndex; public GameObject UIRoot { get; set; } public RectTransform Rect { get; set; } @@ -37,13 +37,13 @@ namespace UnityExplorer.UI.Widgets public void Enable() { - m_enabled = true; + enabled = true; UIRoot.SetActive(true); } public void Disable() { - m_enabled = false; + enabled = false; UIRoot.SetActive(false); } @@ -58,14 +58,17 @@ namespace UnityExplorer.UI.Widgets if (!Enabled) Enable(); - _cellIndex = cellIndex; + this.cellIndex = cellIndex; cachedTransform = cached; spacer.minWidth = cached.Depth * 15; if (cached.Value) { - NameButton.ButtonText.text = cached.Value.name; + string name = cached.Value.name?.Trim(); + if (string.IsNullOrEmpty(name)) + name = "untitled"; + NameButton.ButtonText.text = name; NameButton.ButtonText.color = cached.Value.gameObject.activeSelf ? Color.white : Color.grey; EnabledToggle.Set(cached.Value.gameObject.activeSelf, false);