少年修仙传客户端基础资源
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
55
56
57
58
59
60
61
62
63
64
65
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
 
public class ScenesInBuildSetting
{
 
    [MenuItem("程序/Scenes/Delete All", false, 1)]
    public static void DeleteSceneInBuild()
    {
        AssetDatabase.Refresh();
        string scenePath = "";
        ArrayList list = new ArrayList();
        foreach (EditorBuildSettingsScene e in EditorBuildSettings.scenes)
        {
            if (e == null)
            {
                continue;
            }
 
            scenePath = e.path;
            EditorBuildSettingsScene scene = new EditorBuildSettingsScene
            {
                path = scenePath,
                enabled = scenePath == "Assets/Resources/Scenes/Launch.unity" || scenePath == "Assets/Resources/Scenes/Empty.unity" ? true : false
            };
            list.Add(scene);
        }
        EditorBuildSettings.scenes = list.ToArray(typeof(EditorBuildSettingsScene)) as EditorBuildSettingsScene[];
    }
 
    [MenuItem("程序/Scenes/Add All", false, 1)]
    public static void AddSceneInBuild()
    {
        AssetDatabase.Refresh();
        string scenePath = "";
        bool sceneEnable = false;
        ArrayList list = new ArrayList();
        foreach (EditorBuildSettingsScene e in EditorBuildSettings.scenes)
        {
            if (e == null)
            {
                continue;
            }
 
            scenePath = e.path;
            if (scenePath.ToLower().IndexOf("test") == -1)
            {
                sceneEnable = true;
            }
            else
            {
                sceneEnable = false;
            }
            EditorBuildSettingsScene scene = new EditorBuildSettingsScene
            {
                path = scenePath,
                enabled = sceneEnable
            };
            list.Add(scene);
        }
        EditorBuildSettings.scenes = list.ToArray(typeof(EditorBuildSettingsScene)) as EditorBuildSettingsScene[];
    }
}