27 lines
657 B
C#
27 lines
657 B
C#
using System.Collections.Generic;
|
|
using UnityEditor;
|
|
|
|
namespace Passer.Humanoid {
|
|
|
|
#if UNITY_EDITOR
|
|
[InitializeOnLoad]
|
|
public class HumanoidVisitors {
|
|
|
|
public static List<string> visitors = new List<string>();
|
|
|
|
static HumanoidVisitors() {
|
|
CheckScenes();
|
|
}
|
|
|
|
public static void CheckScenes() {
|
|
EditorBuildSettingsScene[] editorBuildSettingsScenes = EditorBuildSettings.scenes;
|
|
foreach (EditorBuildSettingsScene editorBuildSettingsScene in editorBuildSettingsScenes) {
|
|
string localSceneName = editorBuildSettingsScene.path;
|
|
if (!visitors.Contains(localSceneName)) {
|
|
visitors.Add(localSceneName);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
#endif
|
|
} |