diff --git a/PartsManager.lua b/PartsManager.lua index 82d26e6..74424a8 100644 --- a/PartsManager.lua +++ b/PartsManager.lua @@ -73,6 +73,14 @@ function PartsManager.refreshPart(part) return part_enabled 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. function PartsManager.refreshAll() for _, v in pairs(pm) do