From 4be9d2bf34e697f5c5b26ebd558018cfb5e62122 Mon Sep 17 00:00:00 2001 From: "Alex Pooley (@zuedev)" Date: Fri, 12 Jun 2026 00:04:44 +0100 Subject: show asset type column, persist list across domain reloads --- Packages/dev.zue.vrcog/Editor/VRCog/FileStatTree.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Packages/dev.zue.vrcog/Editor/VRCog/FileStatTree.cs b/Packages/dev.zue.vrcog/Editor/VRCog/FileStatTree.cs index 6239b6e..79cf756 100644 --- a/Packages/dev.zue.vrcog/Editor/VRCog/FileStatTree.cs +++ b/Packages/dev.zue.vrcog/Editor/VRCog/FileStatTree.cs @@ -11,9 +11,10 @@ using System.Linq; public class FileStatTree : EditorWindow { private GameObject targetObject; - private List assetList = new List(); + [SerializeField] private List assetList = new List(); private Vector2 scrollPos; + [System.Serializable] struct AssetSizeInfo { public List assets; @@ -54,7 +55,10 @@ public class FileStatTree : EditorWindow { Object a = info.assets[0]; if (a != null) + { EditorGUILayout.ObjectField(a, a.GetType(), false); + GUILayout.Label(a.GetType().Name, GUILayout.Width(90)); + } else EditorGUILayout.LabelField(Path.GetFileName(info.path)); } @@ -70,7 +74,10 @@ public class FileStatTree : EditorWindow foreach (Object a in info.assets) { if (a == null) continue; + EditorGUILayout.BeginHorizontal(); EditorGUILayout.ObjectField(a, a.GetType(), false); + GUILayout.Label(a.GetType().Name, GUILayout.Width(90)); + EditorGUILayout.EndHorizontal(); } EditorGUI.indentLevel--; } -- cgit v1.2.3