Game Framework  2021.05.31
ISceneManager接口 参考

场景管理器接口。 更多...

Public 成员函数

void SetResourceManager (IResourceManager resourceManager)
 设置资源管理器。 更多...
 
bool SceneIsLoaded (string sceneAssetName)
 获取场景是否已加载。 更多...
 
string[] GetLoadedSceneAssetNames ()
 获取已加载场景的资源名称。 更多...
 
void GetLoadedSceneAssetNames (List< string > results)
 获取已加载场景的资源名称。 更多...
 
bool SceneIsLoading (string sceneAssetName)
 获取场景是否正在加载。 更多...
 
string[] GetLoadingSceneAssetNames ()
 获取正在加载场景的资源名称。 更多...
 
void GetLoadingSceneAssetNames (List< string > results)
 获取正在加载场景的资源名称。 更多...
 
bool SceneIsUnloading (string sceneAssetName)
 获取场景是否正在卸载。 更多...
 
string[] GetUnloadingSceneAssetNames ()
 获取正在卸载场景的资源名称。 更多...
 
void GetUnloadingSceneAssetNames (List< string > results)
 获取正在卸载场景的资源名称。 更多...
 
bool HasScene (string sceneAssetName)
 检查场景资源是否存在。 更多...
 
void LoadScene (string sceneAssetName)
 加载场景。 更多...
 
void LoadScene (string sceneAssetName, int priority)
 加载场景。 更多...
 
void LoadScene (string sceneAssetName, object userData)
 加载场景。 更多...
 
void LoadScene (string sceneAssetName, int priority, object userData)
 加载场景。 更多...
 
void UnloadScene (string sceneAssetName)
 卸载场景。 更多...
 
void UnloadScene (string sceneAssetName, object userData)
 卸载场景。 更多...
 

事件

EventHandler< LoadSceneSuccessEventArgsLoadSceneSuccess
 加载场景成功事件。 更多...
 
EventHandler< LoadSceneFailureEventArgsLoadSceneFailure
 加载场景失败事件。 更多...
 
EventHandler< LoadSceneUpdateEventArgsLoadSceneUpdate
 加载场景更新事件。 更多...
 
EventHandler< LoadSceneDependencyAssetEventArgsLoadSceneDependencyAsset
 加载场景时加载依赖资源事件。 更多...
 
EventHandler< UnloadSceneSuccessEventArgsUnloadSceneSuccess
 卸载场景成功事件。 更多...
 
EventHandler< UnloadSceneFailureEventArgsUnloadSceneFailure
 卸载场景失败事件。 更多...
 

详细描述

场景管理器接口。

成员函数说明

◆ GetLoadedSceneAssetNames() [1/2]

string [] GetLoadedSceneAssetNames ( )

获取已加载场景的资源名称。

返回
已加载场景的资源名称。

◆ GetLoadedSceneAssetNames() [2/2]

void GetLoadedSceneAssetNames ( List< string >  results)

获取已加载场景的资源名称。

参数
results已加载场景的资源名称。

◆ GetLoadingSceneAssetNames() [1/2]

string [] GetLoadingSceneAssetNames ( )

获取正在加载场景的资源名称。

返回
正在加载场景的资源名称。

◆ GetLoadingSceneAssetNames() [2/2]

void GetLoadingSceneAssetNames ( List< string >  results)

获取正在加载场景的资源名称。

参数
results正在加载场景的资源名称。

◆ GetUnloadingSceneAssetNames() [1/2]

string [] GetUnloadingSceneAssetNames ( )

获取正在卸载场景的资源名称。

返回
正在卸载场景的资源名称。

◆ GetUnloadingSceneAssetNames() [2/2]

void GetUnloadingSceneAssetNames ( List< string >  results)

获取正在卸载场景的资源名称。

参数
results正在卸载场景的资源名称。

◆ HasScene()

bool HasScene ( string  sceneAssetName)

检查场景资源是否存在。

参数
sceneAssetName要检查场景资源的名称。
返回
场景资源是否存在。

◆ LoadScene() [1/4]

void LoadScene ( string  sceneAssetName)

加载场景。

参数
sceneAssetName场景资源名称。

◆ LoadScene() [2/4]

void LoadScene ( string  sceneAssetName,
int  priority 
)

加载场景。

参数
sceneAssetName场景资源名称。
priority加载场景资源的优先级。

◆ LoadScene() [3/4]

void LoadScene ( string  sceneAssetName,
int  priority,
object  userData 
)

加载场景。

参数
sceneAssetName场景资源名称。
priority加载场景资源的优先级。
userData用户自定义数据。

◆ LoadScene() [4/4]

void LoadScene ( string  sceneAssetName,
object  userData 
)

加载场景。

参数
sceneAssetName场景资源名称。
userData用户自定义数据。

◆ SceneIsLoaded()

bool SceneIsLoaded ( string  sceneAssetName)

获取场景是否已加载。

参数
sceneAssetName场景资源名称。
返回
场景是否已加载。

◆ SceneIsLoading()

bool SceneIsLoading ( string  sceneAssetName)

获取场景是否正在加载。

参数
sceneAssetName场景资源名称。
返回
场景是否正在加载。

◆ SceneIsUnloading()

bool SceneIsUnloading ( string  sceneAssetName)

获取场景是否正在卸载。

参数
sceneAssetName场景资源名称。
返回
场景是否正在卸载。

◆ SetResourceManager()

void SetResourceManager ( IResourceManager  resourceManager)

设置资源管理器。

参数
resourceManager资源管理器。

◆ UnloadScene() [1/2]

void UnloadScene ( string  sceneAssetName)

卸载场景。

参数
sceneAssetName场景资源名称。

◆ UnloadScene() [2/2]

void UnloadScene ( string  sceneAssetName,
object  userData 
)

卸载场景。

参数
sceneAssetName场景资源名称。
userData用户自定义数据。

事件说明

◆ LoadSceneDependencyAsset

EventHandler<LoadSceneDependencyAssetEventArgs> LoadSceneDependencyAsset

加载场景时加载依赖资源事件。

◆ LoadSceneFailure

EventHandler<LoadSceneFailureEventArgs> LoadSceneFailure

加载场景失败事件。

◆ LoadSceneSuccess

EventHandler<LoadSceneSuccessEventArgs> LoadSceneSuccess

加载场景成功事件。

◆ LoadSceneUpdate

EventHandler<LoadSceneUpdateEventArgs> LoadSceneUpdate

加载场景更新事件。

◆ UnloadSceneFailure

EventHandler<UnloadSceneFailureEventArgs> UnloadSceneFailure

卸载场景失败事件。

◆ UnloadSceneSuccess

EventHandler<UnloadSceneSuccessEventArgs> UnloadSceneSuccess

卸载场景成功事件。