# 本地存储
# GetConfigData
客户端
method in mod.client.component.configCompClient.ConfigCompClient
描述
获取本地配置文件中存储的数据
参数
参数名 数据类型说明 configName str 配置名称,只能包含字母、数字和下划线字符,另外为了避免addon之间的冲突,建议加上addon的命名空间作为前缀 isGlobal bool 存档配置or全局配置,默认为False 返回值
数据类型说明 dict 返回本地存储数据 示例
import mod.client.extraClientApi as clientApi
comp = clientApi.GetEngineCompFactory().CreateConfigClient(clientApi.GetLevelId())
configDict = comp.GetConfigData("addon_namespace_global_config_name", True)
# SetConfigData
客户端
method in mod.client.component.configCompClient.ConfigCompClient
描述
以本地配置文件的方式存储数据
参数
参数名 数据类型说明 configName str 配置名称,只能包含字母、数字和下划线字符,另外为了避免addon之间的冲突,建议加上addon的命名空间作为前缀 value dict 数据 isGlobal bool 为True时是全局配置,否则为存档配置,默认为False 返回值
数据类型说明 bool 是否成功 示例
import mod.client.extraClientApi as clientApi
comp = clientApi.GetEngineCompFactory().CreateConfigClient(clientApi.GetLevelId())
data = {}
data["key"] = "value"
comp.SetConfigData("addon_namespace_global_config_name", data, True)