Game Framework
2021.05.31
|
枚举 | |
enum class | CheckVersionListResult : byte { Updated = 0 , NeedUpdate } |
检查版本资源列表结果。 更多... | |
enum class | HasAssetResult : byte { NotExist = 0 , NotReady , AssetOnDisk , AssetOnFileSystem , BinaryOnDisk , BinaryOnFileSystem } |
检查资源是否存在的结果。 更多... | |
enum class | LoadResourceProgress : byte { Unknown = 0 , ReadResource , LoadResource , LoadAsset , LoadScene } |
加载资源进度类型。 更多... | |
enum class | LoadResourceStatus : byte { Success = 0 , NotExist , NotReady , DependencyError , TypeError , AssetError } |
加载资源状态。 更多... | |
enum class | ResourceMode : byte { Unspecified = 0 , Package , Updatable , UpdatableWhilePlaying } |
资源模式。 更多... | |
函数 | |
delegate void | ApplyResourcesCompleteCallback (string resourcePackPath, bool result) |
使用可更新模式并应用资源包资源完成时的回调函数。 更多... | |
delegate void | CheckResourcesCompleteCallback (int movedCount, int removedCount, int updateCount, long updateTotalLength, long updateTotalCompressedLength) |
使用可更新模式并检查资源完成时的回调函数。 更多... | |
delegate void | DecryptResourceCallback (byte[] bytes, int startIndex, int count, string name, string variant, string extension, bool storageInReadOnly, string fileSystem, byte loadType, int length, int hashCode) |
解密资源回调函数。 更多... | |
delegate void | InitResourcesCompleteCallback () |
使用单机模式并初始化资源完成时的回调函数。 更多... | |
delegate void | LoadAssetDependencyAssetCallback (string assetName, string dependencyAssetName, int loadedCount, int totalCount, object userData) |
加载资源时加载依赖资源回调函数。 更多... | |
delegate void | LoadAssetFailureCallback (string assetName, LoadResourceStatus status, string errorMessage, object userData) |
加载资源失败回调函数。 更多... | |
delegate void | LoadAssetSuccessCallback (string assetName, object asset, float duration, object userData) |
加载资源成功回调函数。 更多... | |
delegate void | LoadAssetUpdateCallback (string assetName, float progress, object userData) |
加载资源更新回调函数。 更多... | |
delegate void | LoadBinaryFailureCallback (string binaryAssetName, LoadResourceStatus status, string errorMessage, object userData) |
加载二进制资源失败回调函数。 更多... | |
delegate void | LoadBinarySuccessCallback (string binaryAssetName, byte[] binaryBytes, float duration, object userData) |
加载二进制资源成功回调函数。 更多... | |
delegate void | LoadBytesFailureCallback (string fileUri, string errorMessage, object userData) |
加载数据流失败回调函数。 更多... | |
delegate void | LoadBytesSuccessCallback (string fileUri, byte[] bytes, float duration, object userData) |
加载数据流成功回调函数。 更多... | |
delegate void | LoadSceneDependencyAssetCallback (string sceneAssetName, string dependencyAssetName, int loadedCount, int totalCount, object userData) |
加载场景时加载依赖资源回调函数。 更多... | |
delegate void | LoadSceneFailureCallback (string sceneAssetName, LoadResourceStatus status, string errorMessage, object userData) |
加载场景失败回调函数。 更多... | |
delegate void | LoadSceneSuccessCallback (string sceneAssetName, float duration, object userData) |
加载场景成功回调函数。 更多... | |
delegate void | LoadSceneUpdateCallback (string sceneAssetName, float progress, object userData) |
加载场景更新回调函数。 更多... | |
delegate void | UnloadSceneFailureCallback (string sceneAssetName, object userData) |
卸载场景失败回调函数。 更多... | |
delegate void | UnloadSceneSuccessCallback (string sceneAssetName, object userData) |
卸载场景成功回调函数。 更多... | |
delegate void | UpdateResourcesCompleteCallback (IResourceGroup resourceGroup, bool result) |
使用可更新模式并更新指定资源组完成时的回调函数。 更多... | |
delegate void | UpdateVersionListFailureCallback (string downloadUri, string errorMessage) |
版本资源列表更新失败回调函数。 更多... | |
delegate void | UpdateVersionListSuccessCallback (string downloadPath, string downloadUri) |
版本资源列表更新成功回调函数。 更多... | |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
delegate void GameFramework.Resource.ApplyResourcesCompleteCallback | ( | string | resourcePackPath, |
bool | result | ||
) |
使用可更新模式并应用资源包资源完成时的回调函数。
resourcePackPath | 应用的资源包路径。 |
result | 应用资源包资源结果,全部成功为 true,否则为 false。 |
delegate void GameFramework.Resource.CheckResourcesCompleteCallback | ( | int | movedCount, |
int | removedCount, | ||
int | updateCount, | ||
long | updateTotalLength, | ||
long | updateTotalCompressedLength | ||
) |
使用可更新模式并检查资源完成时的回调函数。
movedCount | 已移动的资源数量。 |
removedCount | 已移除的资源数量。 |
updateCount | 可更新的资源数量。 |
updateTotalLength | 可更新的资源总大小。 |
updateTotalCompressedLength | 可更新的压缩后总大小。 |
delegate void GameFramework.Resource.DecryptResourceCallback | ( | byte[] | bytes, |
int | startIndex, | ||
int | count, | ||
string | name, | ||
string | variant, | ||
string | extension, | ||
bool | storageInReadOnly, | ||
string | fileSystem, | ||
byte | loadType, | ||
int | length, | ||
int | hashCode | ||
) |
解密资源回调函数。
bytes | 要解密的资源二进制流。 |
startIndex | 解密二进制流的起始位置。 |
count | 解密二进制流的长度。 |
name | 资源名称。 |
variant | 变体名称。 |
extension | 扩展名称。 |
storageInReadOnly | 资源是否在只读区。 |
fileSystem | 文件系统名称。 |
loadType | 资源加载方式。 |
length | 资源大小。 |
hashCode | 资源哈希值。 |
delegate void GameFramework.Resource.InitResourcesCompleteCallback | ( | ) |
使用单机模式并初始化资源完成时的回调函数。
delegate void GameFramework.Resource.LoadAssetDependencyAssetCallback | ( | string | assetName, |
string | dependencyAssetName, | ||
int | loadedCount, | ||
int | totalCount, | ||
object | userData | ||
) |
加载资源时加载依赖资源回调函数。
assetName | 要加载的资源名称。 |
dependencyAssetName | 被加载的依赖资源名称。 |
loadedCount | 当前已加载依赖资源数量。 |
totalCount | 总共加载依赖资源数量。 |
userData | 用户自定义数据。 |
delegate void GameFramework.Resource.LoadAssetFailureCallback | ( | string | assetName, |
LoadResourceStatus | status, | ||
string | errorMessage, | ||
object | userData | ||
) |
加载资源失败回调函数。
assetName | 要加载的资源名称。 |
status | 加载资源状态。 |
errorMessage | 错误信息。 |
userData | 用户自定义数据。 |
delegate void GameFramework.Resource.LoadAssetSuccessCallback | ( | string | assetName, |
object | asset, | ||
float | duration, | ||
object | userData | ||
) |
加载资源成功回调函数。
assetName | 要加载的资源名称。 |
asset | 已加载的资源。 |
duration | 加载持续时间。 |
userData | 用户自定义数据。 |
delegate void GameFramework.Resource.LoadAssetUpdateCallback | ( | string | assetName, |
float | progress, | ||
object | userData | ||
) |
加载资源更新回调函数。
assetName | 要加载的资源名称。 |
progress | 加载资源进度。 |
userData | 用户自定义数据。 |
delegate void GameFramework.Resource.LoadBinaryFailureCallback | ( | string | binaryAssetName, |
LoadResourceStatus | status, | ||
string | errorMessage, | ||
object | userData | ||
) |
加载二进制资源失败回调函数。
binaryAssetName | 要加载的二进制资源名称。 |
status | 加载二进制资源状态。 |
errorMessage | 错误信息。 |
userData | 用户自定义数据。 |
delegate void GameFramework.Resource.LoadBinarySuccessCallback | ( | string | binaryAssetName, |
byte[] | binaryBytes, | ||
float | duration, | ||
object | userData | ||
) |
加载二进制资源成功回调函数。
binaryAssetName | 要加载的二进制资源名称。 |
binaryBytes | 已加载的二进制资源。 |
duration | 加载持续时间。 |
userData | 用户自定义数据。 |
delegate void GameFramework.Resource.LoadBytesFailureCallback | ( | string | fileUri, |
string | errorMessage, | ||
object | userData | ||
) |
加载数据流失败回调函数。
fileUri | 文件路径。 |
errorMessage | 错误信息。 |
userData | 用户自定义数据。 |
delegate void GameFramework.Resource.LoadBytesSuccessCallback | ( | string | fileUri, |
byte[] | bytes, | ||
float | duration, | ||
object | userData | ||
) |
加载数据流成功回调函数。
fileUri | 文件路径。 |
bytes | 数据流。 |
duration | 加载持续时间。 |
userData | 用户自定义数据。 |
delegate void GameFramework.Resource.LoadSceneDependencyAssetCallback | ( | string | sceneAssetName, |
string | dependencyAssetName, | ||
int | loadedCount, | ||
int | totalCount, | ||
object | userData | ||
) |
加载场景时加载依赖资源回调函数。
sceneAssetName | 要加载的场景资源名称。 |
dependencyAssetName | 被加载的依赖资源名称。 |
loadedCount | 当前已加载依赖资源数量。 |
totalCount | 总共加载依赖资源数量。 |
userData | 用户自定义数据。 |
delegate void GameFramework.Resource.LoadSceneFailureCallback | ( | string | sceneAssetName, |
LoadResourceStatus | status, | ||
string | errorMessage, | ||
object | userData | ||
) |
加载场景失败回调函数。
sceneAssetName | 要加载的场景资源名称。 |
status | 加载场景状态。 |
errorMessage | 错误信息。 |
userData | 用户自定义数据。 |
delegate void GameFramework.Resource.LoadSceneSuccessCallback | ( | string | sceneAssetName, |
float | duration, | ||
object | userData | ||
) |
加载场景成功回调函数。
sceneAssetName | 要加载的场景资源名称。 |
duration | 加载持续时间。 |
userData | 用户自定义数据。 |
delegate void GameFramework.Resource.LoadSceneUpdateCallback | ( | string | sceneAssetName, |
float | progress, | ||
object | userData | ||
) |
加载场景更新回调函数。
sceneAssetName | 要加载的场景资源名称。 |
progress | 加载场景进度。 |
userData | 用户自定义数据。 |
delegate void GameFramework.Resource.UnloadSceneFailureCallback | ( | string | sceneAssetName, |
object | userData | ||
) |
卸载场景失败回调函数。
sceneAssetName | 要卸载的场景资源名称。 |
userData | 用户自定义数据。 |
delegate void GameFramework.Resource.UnloadSceneSuccessCallback | ( | string | sceneAssetName, |
object | userData | ||
) |
卸载场景成功回调函数。
sceneAssetName | 要卸载的场景资源名称。 |
userData | 用户自定义数据。 |
delegate void GameFramework.Resource.UpdateResourcesCompleteCallback | ( | IResourceGroup | resourceGroup, |
bool | result | ||
) |
使用可更新模式并更新指定资源组完成时的回调函数。
resourceGroup | 更新的资源组。 |
result | 更新资源结果,全部成功为 true,否则为 false。 |
delegate void GameFramework.Resource.UpdateVersionListFailureCallback | ( | string | downloadUri, |
string | errorMessage | ||
) |
版本资源列表更新失败回调函数。
downloadUri | 版本资源列表更新地址。 |
errorMessage | 错误信息。 |
delegate void GameFramework.Resource.UpdateVersionListSuccessCallback | ( | string | downloadPath, |
string | downloadUri | ||
) |
版本资源列表更新成功回调函数。
downloadPath | 版本资源列表更新后存放路径。 |
downloadUri | 版本资源列表更新地址。 |