PartsManager: add function to refresh a part list

This commit is contained in:
NullBite 2023-06-26 23:29:33 -04:00
parent d43bc611c7
commit a65b6b323d
Signed by: nullbite
GPG Key ID: 6C4D545385D4925A

View File

@ -73,6 +73,14 @@ function PartsManager.refreshPart(part)
return part_enabled return part_enabled
end end
--- Refresh a list of parts
--- @param list table A table containing objects with a setEnabled() method.
function PartsManager.refreshPartList(list)
for _, v in pairs(list) do
PartsManager.refreshPart(v)
end
end
--- Refresh all parts managed by PartsManager. --- Refresh all parts managed by PartsManager.
function PartsManager.refreshAll() function PartsManager.refreshAll()
for _, v in pairs(pm) do for _, v in pairs(pm) do