protected override void DoInit() { titleContent = new GUIContent(GetTitle()); var all = new SimpleAll(); data = all; ABAssetinfos assetInfos = new ABAssetinfos(); assetInfos.LoadFromCsv(GetLoadCsvFile()); var tab = new SimpleTab(assetInfos.sumStr); all.tabs.Add(tab); foreach (var ai in assetInfos.sortedAllAssetInfos) { var nodename = ai.asset + ", cnt=" + ai.containingABs.Count + ", mem=" + ToolUtils.readableSize(ai.memSize) + ", cansave=" + ToolUtils.readableSize(ai.canSaveMemSize); var node = new SimpleNode(nodename, ai.containingABs) { attach = ai }; tab.nodes.Add(node); } }
protected override void DoInit() { SimpleAll adata = new SimpleAll(); var t = new SimpleTab("iamtab"); var t2 = new SimpleTab("iamtab"); var n = new SimpleNode("iamnode", new List <string> { "aa", "bb", "i am a leaf", "i am too" }); var n2 = new SimpleNode("iamnode2", new List <string> { "cc", "dd", "i am a leaf", "i am too" }); t.nodes.Add(n); t.nodes.Add(n2); t.nodes.Add(n); t2.nodes.Add(new SimpleNode("bbb")); adata.tabs.Add(t); adata.tabs.Add(t); adata.tabs.Add(t2); data = adata; }