diff options
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--;
}
|
