# 本地存储

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