PartsManager: rename misleading functions
Added alias to old functions with deprecation notice
This commit is contained in:
parent
a8155f5941
commit
b891cf1efc
@ -39,15 +39,20 @@ function PartsManager.setInitialValue(part, init)
|
|||||||
end
|
end
|
||||||
|
|
||||||
--- Set initial value for chain on all objects in table.
|
--- Set initial value for chain on all objects in table.
|
||||||
--- @param group table A table containing objects with a setEnabled() method.
|
--- @param list table A table containing objects with a setEnabled() method.
|
||||||
--- @param init? boolean Default value for chain. Should only be set once, subsequent uses overwrite the entire chain's initial value.
|
--- @param init? boolean Default value for chain. Should only be set once, subsequent uses overwrite the entire chain's initial value.
|
||||||
function PartsManager.setGroupInitialValue(group, init)
|
function PartsManager.setListInitialValue(list, init)
|
||||||
assert(init~=nil)
|
assert(init~=nil)
|
||||||
for _, v in pairs(group) do
|
for _, v in pairs(list) do
|
||||||
PartsManager.setInitialValue(v, init)
|
PartsManager.setInitialValue(v, init)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
---@deprecated misleading naming, use setListInitialValue instead
|
||||||
|
function PartsManager.setGroupInitialValue(list, init)
|
||||||
|
return PartsManager.setListInitialValue(list, init)
|
||||||
|
end
|
||||||
|
|
||||||
--- Evaluate a part's chain to determine if it should be visible.
|
--- Evaluate a part's chain to determine if it should be visible.
|
||||||
--- @param part table An object managed by PartsManager.
|
--- @param part table An object managed by PartsManager.
|
||||||
function PartsManager.evaluatePart(part)
|
function PartsManager.evaluatePart(part)
|
||||||
@ -76,13 +81,18 @@ function PartsManager.refreshAll()
|
|||||||
end
|
end
|
||||||
|
|
||||||
--- Add function to list of parts in PartsManager
|
--- Add function to list of parts in PartsManager
|
||||||
--- @param group table A table containing objects with a setEnabled() method.
|
--- @param list table A table containing objects with a setEnabled() method.
|
||||||
--- @param func function Function to add to each model part's function chain.
|
--- @param func function Function to add to each model part's function chain.
|
||||||
--- @param default? boolean Default value for chain. Should only be set once, subsequent uses overwrite the entire chain's initial value.
|
--- @param default? boolean Default value for chain. Should only be set once, subsequent uses overwrite the entire chain's initial value.
|
||||||
function PartsManager.addPartGroupFunction(group, func, default)
|
function PartsManager.addPartListFunction(list, func, default)
|
||||||
for _, v in ipairs(group) do
|
for _, v in ipairs(list) do
|
||||||
PartsManager.addPartFunction(v, func, default)
|
PartsManager.addPartFunction(v, func, default)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
---@deprecated misleading naming, use addPartListFunction instead
|
||||||
|
function PartsManager.addPartGroupFunction(list, func, default)
|
||||||
|
return PartsManager.addPartListFunction(list, func, default)
|
||||||
|
end
|
||||||
|
|
||||||
return PartsManager
|
return PartsManager
|
||||||
|
Loading…
x
Reference in New Issue
Block a user