class in UnityEditor.SceneManagement
/
Inherits from:SceneManagement.SceneManager
编辑器中的场景管理。
loadedSceneCount | 已加载的场景的数量。 |
playModeStartScene | 启动播放模式时加载此场景资源。 |
preventCrossSceneReferences | 控制是否允许在编辑器中使用跨场景引用。 |
ClosePreviewScene | 关闭 NewPreviewScene 创建的预览场景。 |
CloseScene | 关闭场景。如果 removeScene 标志为 true,则关闭的场景还将从 EditorSceneManager 中删除。 |
DetectCrossSceneReferences | 在场景中检测跨场景引用。 |
EnsureUntitledSceneHasBeenSaved | 如果当前的场景管理器设置中存在一个 Untitled 场景,则显示一个保存对话框。 |
GetSceneManagerSetup | 返回场景管理器的当前设置。 |
MarkAllScenesDirty | 将所有已加载场景标记为已修改。 |
MarkSceneDirty | 将指定场景标记为已修改。 |
MoveSceneAfter | 允许您对 Hierarchy 窗口中当前打开的场景进行重新排序。将源场景移动到目标场景之后。 |
MoveSceneBefore | 允许您对 Hierarchy 窗口中当前打开的场景进行重新排序。将源场景移动到目标场景之前。 |
NewPreviewScene | 创建新的预览场景。添加到预览场景中的所有对象都将只能在该场景进行渲染。 |
NewScene | 创建新场景。 |
OpenScene | 在编辑器中打开场景。 |
RestoreSceneManagerSetup | 恢复场景管理器的设置。 |
SaveCurrentModifiedScenesIfUserWantsTo | 询问您是否要保存修改后的一个或多个场景。 |
SaveModifiedScenesIfUserWantsTo | 询问是否应保存修改后的输入场景。 |
SaveOpenScenes | 保存所有打开的场景。 |
SaveScene | 保存场景。 |
SaveScenes | 保存场景列表。 |
newSceneCreated | 在创建新场景后,调用此事件。 |
sceneClosed | 在编辑器中关闭场景后,调用此事件。 |
sceneClosing | 在您已请求关闭一个打开的场景之后且在关闭此场景之前,调用此事件。 |
sceneOpened | 在编辑器中已打开场景后,调用此事件。 |
sceneOpening | 在打开现有场景之前,调用此事件。 |
sceneSaved | 在保存场景后,调用此事件。 |
sceneSaving | 在您已请求保存场景之后且在磁盘上保存此场景之前,调用此事件。 |
NewSceneCreatedCallback | 创建新场景后,调用已添加到 newSceneCreated 事件中的此类回调。 |
SceneClosedCallback | 关闭场景后,立即调用已添加到 sceneClosed 事件中的此类回调。 |
SceneClosingCallback | 关闭场景之前,立即调用已添加到 sceneClosing 事件中的此类回调。 |
SceneOpenedCallback | 打开场景后,调用已添加到 sceneOpened 事件中的此类回调。 |
SceneOpeningCallback | 打开场景之前,立即调用已添加到 sceneOpening 事件中的此类回调。 |
SceneSavedCallback | 保存场景后,调用已添加到 sceneSaved 事件中的此类回调。 |
SceneSavingCallback | 保存场景之前,立即调用已添加到 sceneSaving 事件中的此类回调。 |
sceneCount | The total number of currently loaded scenes. |
sceneCountInBuildSettings | Number of scenes in Build Settings. |
CreateScene | Create an empty new scene at runtime with the given name. |
GetActiveScene | Gets the currently active scene. |
GetSceneAt | Get the scene at index in the SceneManager's list of added scenes. |
GetSceneByBuildIndex | Get a scene struct from a build index. |
GetSceneByName | Searches through the scenes added to the SceneManager for a scene with the given name. |
GetSceneByPath | Searches all scenes added to the SceneManager for a scene that has the given asset path. |
LoadScene | Loads the scene by its name or index in Build Settings. |
LoadSceneAsync | Loads the scene asynchronously in the background. |
MergeScenes | This will merge the source scene into the destinationScene. |
MoveGameObjectToScene | Move a GameObject from its current scene to a new Scene. |
SetActiveScene | Set the scene to be active. |
UnloadSceneAsync | Destroys all GameObjects associated with the given scene and removes the scene from the SceneManager. |
activeSceneChanged | Add a delegate to this to get notifications when the active scene has changed |
sceneLoaded | Add a delegate to this to get notifications when a scene has loaded. |
sceneUnloaded | Add a delegate to this to get notifications when a scene has unloaded |