From a65b6b323dc7c3c80f0305b28f126cd9d2b317ac Mon Sep 17 00:00:00 2001 From: NullBite Date: Mon, 26 Jun 2023 23:29:33 -0400 Subject: [PATCH] PartsManager: add function to refresh a part list --- PartsManager.lua | 8 ++++++++ 1 file changed, 8 insertions(+) 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