Game Framework  2021.05.31
IDataProviderHelper< T > 模板接口 参考

数据提供者辅助器接口。 更多...

Public 成员函数

bool ReadData (T dataProviderOwner, string dataAssetName, object dataAsset, object userData)
 读取数据。 更多...
 
bool ReadData (T dataProviderOwner, string dataAssetName, byte[] dataBytes, int startIndex, int length, object userData)
 读取数据。 更多...
 
bool ParseData (T dataProviderOwner, string dataString, object userData)
 解析内容。 更多...
 
bool ParseData (T dataProviderOwner, byte[] dataBytes, int startIndex, int length, object userData)
 解析内容。 更多...
 
void ReleaseDataAsset (T dataProviderOwner, object dataAsset)
 释放内容资源。 更多...
 

详细描述

数据提供者辅助器接口。

成员函数说明

◆ ParseData() [1/2]

bool ParseData ( dataProviderOwner,
byte[]  dataBytes,
int  startIndex,
int  length,
object  userData 
)

解析内容。

参数
dataProviderOwner数据提供者的持有者。
dataBytes要解析的内容二进制流。
startIndex内容二进制流的起始位置。
length内容二进制流的长度。
userData用户自定义数据。
返回
是否解析内容成功。

◆ ParseData() [2/2]

bool ParseData ( dataProviderOwner,
string  dataString,
object  userData 
)

解析内容。

参数
dataProviderOwner数据提供者的持有者。
dataString要解析的内容字符串。
userData用户自定义数据。
返回
是否解析内容成功。

◆ ReadData() [1/2]

bool ReadData ( dataProviderOwner,
string  dataAssetName,
byte[]  dataBytes,
int  startIndex,
int  length,
object  userData 
)

读取数据。

参数
dataProviderOwner数据提供者的持有者。
dataAssetName内容资源名称。
dataBytes内容二进制流。
startIndex内容二进制流的起始位置。
length内容二进制流的长度。
userData用户自定义数据。
返回
是否读取数据成功。

◆ ReadData() [2/2]

bool ReadData ( dataProviderOwner,
string  dataAssetName,
object  dataAsset,
object  userData 
)

读取数据。

参数
dataProviderOwner数据提供者的持有者。
dataAssetName内容资源名称。
dataAsset内容资源。
userData用户自定义数据。
返回
是否读取数据成功。

◆ ReleaseDataAsset()

void ReleaseDataAsset ( dataProviderOwner,
object  dataAsset 
)

释放内容资源。

参数
dataProviderOwner数据提供者的持有者。
dataAsset要释放的内容资源。