diff options
| author | Alex Pooley (@zuedev) <zuedev@gmail.com> | 2026-06-12 00:04:44 +0100 |
|---|---|---|
| committer | Alex Pooley (@zuedev) <zuedev@gmail.com> | 2026-06-12 00:04:44 +0100 |
| commit | 4be9d2bf34e697f5c5b26ebd558018cfb5e62122 (patch) | |
| tree | b05d01744a010f6767608f9d92727b1579555b50 /Packages/dev.zue.vrcog/Editor | |
| parent | 08be93ad8760e5e055ea0b4238f718f15fdfd7b4 (diff) | |
| download | VRCog-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.cs | 9 |
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--;
}
|
