///////////////////////////////////////// protected override void OnRowGUI(Item item, RowGUIArgs args) { if (item.missingなasmdefを検知) { EditorGUI.DrawRect(args.rowRect, ColorUtils.RGBA(Color.red, 0.2f)); } DefaultRowGUI(args); var rc2 = args.rowRect.W(16); rc2.x += (16 * (item.depth + 1)); rc2 = rc2.AlignCenter(14, 14); if (EditorHelper.HasMouseClick(rc2)) { EditorApplication.delayCall += () => { EditorHelper.PingAndSelectObject(item.target); }; } if (item.isDIRTY) { GUI.DrawTexture(args.rowRect.W(16), EditorIcon.warning); } if (item.isGUID) { HEditorGUI.MiniLabelR(args.rowRect, "GUID"); } }