Skip to content

本地存储

GetConfigData

客户端

method in mod.client.component.configCompClient.ConfigCompClient

  • 描述

    获取本地配置文件中存储的数据

  • 参数

    参数名
    数据类型
    说明
    configNamestr配置名称,只能包含字母、数字和下划线字符,另外为了避免addon之间的冲突,建议加上addon的命名空间作为前缀
    isGlobalbool存档配置or全局配置,默认为False
  • 返回值

    数据类型
    说明
    dict返回本地存储数据
  • 示例

python
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

  • 描述

    以本地配置文件的方式存储数据

  • 参数

    参数名
    数据类型
    说明
    configNamestr配置名称,只能包含字母、数字和下划线字符,另外为了避免addon之间的冲突,建议加上addon的命名空间作为前缀
    valuedict数据
    isGlobalbool为True时是全局配置,否则为存档配置,默认为False
  • 返回值

    数据类型
    说明
    bool是否成功
  • 示例

python
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)