using System.Collections; 
 | 
using System.Collections.Generic; 
 | 
using UnityEngine; 
 | 
using UnityEditor; 
 | 
  
 | 
public class PackageDetailsWindow : ScriptableWizard 
 | 
{ 
 | 
  
 | 
    static PackageDetailsWindow window; 
 | 
    public static string packageTime; 
 | 
    public static string packageName; 
 | 
    public static string packageBytes; 
 | 
    public static List<string> packageDetails; 
 | 
  
 | 
    private Vector2 scrollPosition; 
 | 
  
 | 
    private void OnGUI() 
 | 
    { 
 | 
        EditorGUILayout.BeginVertical(); 
 | 
        EditorGUILayout.Space(); 
 | 
        EditorGUILayout.LabelField("名称:", !string.IsNullOrEmpty(packageName) ? packageName : ""); 
 | 
        EditorGUILayout.Space(); 
 | 
  
 | 
        EditorGUILayout.LabelField("时间:"+ packageTime); 
 | 
        EditorGUILayout.Space(); 
 | 
  
 | 
        EditorGUILayout.LabelField("字节流:"); 
 | 
        EditorGUILayout.TextArea(string.IsNullOrEmpty(packageBytes) ? "" : packageBytes); 
 | 
        EditorGUILayout.Space(); 
 | 
  
 | 
        EditorGUILayout.LabelField("字段详情:"); 
 | 
        scrollPosition = GUILayout.BeginScrollView(scrollPosition, false, true); 
 | 
  
 | 
        if (packageDetails != null) 
 | 
        { 
 | 
            for (int i = 0; i < packageDetails.Count; i++) 
 | 
            { 
 | 
                EditorGUILayout.TextField(packageDetails[i]); 
 | 
            } 
 | 
        } 
 | 
  
 | 
        GUILayout.EndScrollView(); 
 | 
  
 | 
        EditorGUILayout.EndVertical(); 
 | 
    } 
 | 
  
 | 
    [UnityEditor.MenuItem("程序/封包详情 &2")] 
 | 
    public static void CreatePackageDetailsWindow() 
 | 
    { 
 | 
        window = GetWindow(typeof(PackageDetailsWindow), false, "封包详情") as PackageDetailsWindow; 
 | 
        window.Show(); 
 | 
        window.autoRepaintOnSceneChange = true; 
 | 
    } 
 | 
} 
 |