aboutsummaryrefslogtreecommitdiff
path: root/Packages/dev.zue.vrcog/Editor
diff options
context:
space:
mode:
authorAlex Pooley (@zuedev) <zuedev@gmail.com>2026-06-12 00:04:44 +0100
committerAlex Pooley (@zuedev) <zuedev@gmail.com>2026-06-12 00:04:44 +0100
commit4be9d2bf34e697f5c5b26ebd558018cfb5e62122 (patch)
treeb05d01744a010f6767608f9d92727b1579555b50 /Packages/dev.zue.vrcog/Editor
parent08be93ad8760e5e055ea0b4238f718f15fdfd7b4 (diff)
downloadVRCog-4be9d2bf34e697f5c5b26ebd558018cfb5e62122.tar
VRCog-4be9d2bf34e697f5c5b26ebd558018cfb5e62122.tar.gz
VRCog-4be9d2bf34e697f5c5b26ebd558018cfb5e62122.tar.bz2
VRCog-4be9d2bf34e697f5c5b26ebd558018cfb5e62122.tar.xz
VRCog-4be9d2bf34e697f5c5b26ebd558018cfb5e62122.zip
show asset type column, persist list across domain reloads
Diffstat (limited to 'Packages/dev.zue.vrcog/Editor')
-rw-r--r--Packages/dev.zue.vrcog/Editor/VRCog/FileStatTree.cs9
1 files changed, 8 insertions, 1 deletions
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<AssetSizeInfo> assetList = new List<AssetSizeInfo>();
+ [SerializeField] private List<AssetSizeInfo> assetList = new List<AssetSizeInfo>();
private Vector2 scrollPos;
+ [System.Serializable]
struct AssetSizeInfo
{
public List<Object> 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--;
}