少年修仙传客户端基础资源
dabaoji
2025-06-09 8ee0256378cbf5dbc9d76ed10b60b65a844ef4dd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
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;
    }
}