Skip to content

普通变量数据管理接口 Data

具体函数名及描述如下:

序号函数名函数描述
1SetValue(...)设置变量值
2GetValue(...)获取变量值
3IncreasesValue(...)数值变量增加值

SetValue

  • 参数及类型:
    • varId:string变量ID
    • playerId:number玩家ID(全局变量传nil)
    • value:any设置的值
  • 返回值及类型:
  • 该方法的其他说明: 设置指定变量的值(支持全局变量或玩家变量)
  • 具体使用案例如下:
lua
local bool = Data:SetValue(varId, playerId, value)

GetValue

  • 参数及类型:
    • varId:string变量ID
    • playerId:number玩家ID(全局变量传nil)
  • 返回值及类型:
    • value:any变量值;失败或无值返回nil
  • 该方法的其他说明: 获取指定变量的值(支持全局变量或玩家变量)
  • 具体使用案例如下:
lua
local value = Data:GetValue(varId, playerId)

IncreasesValue

  • 参数及类型:
  • 返回值及类型:
    • num:number增加后的值;参数错误返回nil
  • 该方法的其他说明: 对数值变量增加指定增量
  • 具体使用案例如下:
lua
local num = Data:IncreasesValue(varId, playerId, value)