概要
InitializeOnLoad
のタイミングでは SceneView.sceneViews で
Scene ビューの一覧が取得できないようです
using UnityEditor; using UnityEngine; [InitializeOnLoad] public static class Example { static Example() { var sceneViews = Resources.FindObjectsOfTypeAll<SceneView>(); foreach ( var sceneView in sceneViews ) { } } }
そういった場合は Resources.FindObjectsOfTypeAll<SceneView>()
を使用します