エディターでのシーン管理
| loadedSceneCount | 読み込まれているシーン数 |
| CloseScene | シーンを閉じます。 removeScene フラグが true であれば閉じたシーンは EditorSceneManager から削除されます。 |
| GetSceneManagerSetup | SceneManager の現在の SceneSetUp を返します。 |
| MarkAllScenesDirty | 読み込まれているすべてのシーンを修正済みとして印を付ける。 |
| MarkSceneDirty | シーンを修正済みとして印を付ける |
| MoveSceneAfter | 現在ヒエラルキーウィンドウで開いているシーンの順番を入れ替えられます。 src シーンは dst シーンの後に移動します。 |
| MoveSceneBefore | 現在ヒエラルキーウィンドウで開いているシーンの順番を入れ替えられます。 src シーンは dst シーンの前に移動します。 |
| NewScene | 新しくシーンを作成します |
| OpenScene | エディターでシーンを開きます。 |
| RestoreSceneManagerSetup | SceneManager の SceneSetup を復元します。 |
| SaveCurrentModifiedScenesIfUserWantsTo | 修正されたシーンを保存するかユーザーに尋ねます。 |
| SaveModifiedScenesIfUserWantsTo | 修正があったシーンで保存したいシーンがあるかユーザーに尋ねます。 |
| SaveOpenScenes | 開いているシーンをすべて保存します。 |
| SaveScene | シーンを保存します。 |
| SaveScenes | シーンのリストを保存します。 |
| sceneCount | シーンの総数。 |
| sceneCountInBuildSettings | Build Settings のシーン数。 |
| CreateScene | 指定した名前で新しい空のシーンを作成します。 |
| GetActiveScene | 動作しているシーンを取得します。 |
| GetSceneAt | SceneManager の追加されたシーンのリストから指定したインデックスのシーンを取得します。 |
| GetSceneByName | SceneManager に追加されているシーンの中から、指定した名前のシーンを検索します。 |
| GetSceneByPath | SceneManager に追加されていて、指定したアセットパスを持つすべてのシーンを検索します。 |
| LoadScene | Build Settings の名前かインデックスでシーンを読み込みます。 |
| LoadSceneAsync | バックグラウンドで非同期的にシーンを読み込みます。 |
| MergeScenes | sourceScene を destinationScene にマージします。 この関数は sourceScene のコンテンツを destinationScene にマージし、 sourceScene を削除します。 sourceScene のルートにあるすべてのゲームオブジェクトは destinationScene のルートに移動します。 注意: souceScene はマージが完了すると破棄されます。そのため、この関数は使い方を間違えると危険です。 |
| MoveGameObjectToScene | 現在のシーンから新しいシーンにゲームオブジェクトを移動します。 現在のシーンのルートにあるゲームオブジェクトが必要です。 |
| SetActiveScene | シーンを有効にします。 |
| UnloadScene | 指定したシーンに関連するすべてのゲームオブジェクトを解放します。 |