SceneManager
コード using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement; public static class SceneUtil { public static List<GameObject> GetAllSceneObjects() { var objs = new List<GameObject>(100); var count = SceneManager.sceneCount; for (va</gameobject></gameobject>…
各シーンの Root にある GameObject を取得したくて下記のコードを書いたが GameObject の数が増えると Resources.FindObjectsOfTypeAll の処理が重くなると思ったので 別の方法を探していたら UnityEngine.SceneManagement.SceneManager たるものを見つけま…
using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement; public class SampleBehaviour : MonoBehaviour { private void Awake() { var rootObjects = new List<GameObject>(); for (var i = 0; i < SceneManager.sceneCount; i++) {</gameobject>…