getmodules
Gets cached ModuleScripts.
Syntax
getmodules() -> {ModuleScript}Returns
| Type | Description |
|---|---|
{ModuleScript} | Array of cached ModuleScripts |
Description
getmodules returns cached ModuleScripts, including modules that have not been required.
Example
local modules = getmodules()
print("Total modules:", #modules)
-- Find a specific module
for _, module in ipairs(modules) do
if module.Name == "Settings" then
print("Found Settings module at:", module:GetFullName())
end
endNotes
- Returns cached ModuleScripts, not only loaded ones
- Use
getloadedmodulesfor only required modules
Related Functions
getloadedmodules- Get loaded modules onlygetscripts- Get all scripts