Game Framework  2021.05.31
DefaultConfigHelper类 参考

默认全局配置辅助器。 更多...

类 DefaultConfigHelper 继承关系图:
ConfigHelperBase IDataProviderHelper< IConfigManager > IConfigHelper

Public 成员函数

override bool ReadData (IConfigManager configManager, string configAssetName, object configAsset, object userData)
 读取全局配置。 更多...
 
override bool ReadData (IConfigManager configManager, string configAssetName, byte[] configBytes, int startIndex, int length, object userData)
 读取全局配置。 更多...
 
override bool ParseData (IConfigManager configManager, string configString, object userData)
 解析全局配置。 更多...
 
override bool ParseData (IConfigManager configManager, byte[] configBytes, int startIndex, int length, object userData)
 解析全局配置。 更多...
 
override void ReleaseDataAsset (IConfigManager configManager, object configAsset)
 释放全局配置资源。 更多...
 
- Public 成员函数 继承自 IDataProviderHelper< IConfigManager >
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]

override bool ParseData ( IConfigManager  configManager,
byte[]  configBytes,
int  startIndex,
int  length,
object  userData 
)
virtual

解析全局配置。

参数
configManager全局配置管理器。
configBytes要解析的全局配置二进制流。
startIndex全局配置二进制流的起始位置。
length全局配置二进制流的长度。
userData用户自定义数据。
返回
是否解析全局配置成功。

实现了 ConfigHelperBase.

◆ ParseData() [2/2]

override bool ParseData ( IConfigManager  configManager,
string  configString,
object  userData 
)
virtual

解析全局配置。

参数
configManager全局配置管理器。
configString要解析的全局配置字符串。
userData用户自定义数据。
返回
是否解析全局配置成功。

实现了 ConfigHelperBase.

◆ ReadData() [1/2]

override bool ReadData ( IConfigManager  configManager,
string  configAssetName,
byte[]  configBytes,
int  startIndex,
int  length,
object  userData 
)
virtual

读取全局配置。

参数
configManager全局配置管理器。
configAssetName全局配置资源名称。
configBytes全局配置二进制流。
startIndex全局配置二进制流的起始位置。
length全局配置二进制流的长度。
userData用户自定义数据。
返回
是否读取全局配置成功。

实现了 ConfigHelperBase.

◆ ReadData() [2/2]

override bool ReadData ( IConfigManager  configManager,
string  configAssetName,
object  configAsset,
object  userData 
)
virtual

读取全局配置。

参数
configManager全局配置管理器。
configAssetName全局配置资源名称。
configAsset全局配置资源。
userData用户自定义数据。
返回
是否读取全局配置成功。

实现了 ConfigHelperBase.

◆ ReleaseDataAsset()

override void ReleaseDataAsset ( IConfigManager  configManager,
object  configAsset 
)
virtual

释放全局配置资源。

参数
configManager全局配置管理器。
configAsset要释放的全局配置资源。

实现了 ConfigHelperBase.