metricSet
Definition
-- @/lua/ge/extensions/gameplay/statistic.lua:229
local function metricSet(name,value,aggregate)
if name==nil then log("E", "metricSet", "invalid metric name") return end
if value==nil then log("E", "metricSet", "invalid value") return end
local oldEntry = deepcopy(fileData.entries[name])
fileData.entries[name] = _metricSet(fileData.entries[name],name,value,aggregate)
_runCallback(name,oldEntry,fileData.entries[name],false)
if fileDataCareer then
oldEntry = deepcopy(fileDataCareer.entries[name])
local r = _metricSet(fileDataCareer.entries[name],name,value,aggregate)
if not oldEntry then
fileDataCareer.entries[name] = r
end
_runCallback(name,oldEntry,r,true)
end
end
Callers
@/lua/vehicle/extensions/gameplayStatistic.lua
local function metricSet(name,value,aggregate)
obj:queueGameEngineLua("gameplay_statistic.metricSet("..dumps(name)..","..tostring(value)..","..tostring(aggregate)..")")
local function metricSet(name,value,aggregate)
obj:queueGameEngineLua("gameplay_statistic.metricSet("..dumps(name)..","..tostring(value)..","..tostring(aggregate)..")")
end
@/lua/ge/extensions/gameplay/drift/statistics.lua
local stat = getStat(name)
if value > stat then gameplay_statistic.metricSet(name, value) end
end
@/lua/ge/extensions/gameplay/statistic.lua
else
metricSet(name, value, timers[name].aggregate)
end