跳到主要内容
版本:3.0.x

Class SceneHandle

场景句柄,用于管理场景的加载、激活和卸载。

Assembly: YooAsset.dll
View Source
Declaration
public sealed class SceneHandle : HandleBase, IEnumerator, IDisposable

Properties

SceneName

场景名称

View Source
Declaration
public string SceneName { get; }

SceneObject

场景对象

View Source
Declaration
public Scene SceneObject { get; }

Methods

ActivateScene()

激活场景(当同时存在多个场景时用于切换激活场景)

View Source
Declaration
public bool ActivateScene()
Returns

System.Boolean: 是否成功激活场景### AllowSceneActivation() 允许场景激活

View Source
Declaration
public bool AllowSceneActivation()
Returns

System.Boolean: 是否成功执行### UnloadSceneAsync() 卸载场景对象

View Source
Declaration
public UnloadSceneOperation UnloadSceneAsync()
Returns

YooAsset.UnloadSceneOperation: 卸载场景操作## Events

Completed

当加载完成时触发

View Source
Declaration
public event Action<SceneHandle> Completed
Event Type

System.Action<YooAsset.SceneHandle>

Implements

  • System.Collections.IEnumerator
  • System.IDisposable