- common/gamepad/zo_gamepadentrydata.lua:20 --
setmetatable(entryData, self.metaTable)
- common/zo_tooltip/gamepad/zo_tooltip_gamepad.lua:57 --
setmetatable(gamepadTooltip, self.metaTable)
- ingame/group/zo_grouplist_manager.lua:125 --
setmetatable({}, {__index = function(self, key)
local groupIndex = tonumber(key:match("^group(%d+)$"))
if groupIndex and groupIndex >= 1 and groupIndex <= GROUP_SIZE_MAX then
self[key] = groupIndex
else
self[key] = false
end
return self[key]
end, })
- libraries/utility/baseobject.lua:19 --
setmetatable ({}, template)
- libraries/utility/baseobject.lua:40 --
setmetatable({}, {__index = self})
- libraries/utility/baseobject.lua:45 --
setmetatable({},
{
__index = function(table, key)
for _, parentClassTable in ipairs(parentClasses) do
local value = parentClassTable[key]
if value ~= nil then
return value
end
end
end
})
- libraries/utility/zo_savedvars.lua:204 --
setmetatable(sv, {
--Indexing this will copy the defaults, assign it to the previously missing key and return it
--It's almost like it was always there!
__index = function(t, k)
if k ~= nil then
local newValue = CopyDefaults({}, defaults)
rawset(t, k, newValue)
return newValue
end
end,
})
- libraries/utility/zo_savedvars.lua:236 --
setmetatable(sv, { __index = function(t, k)
if k ~= nil then
return defaultValue
end
end,})
- libraries/utility/zo_savedvars.lua:311 --
setmetatable(interface, interfaceMT)
- libraries/utility/zo_tableutils.lua:173 --
setmetatable (dest, getmetatable(source))