init (accidently [doxxed myself](https://github.com/JannisX11/blockbench/issues/1322))
This commit is contained in:
commit
cd8cc594ec
20 changed files with 2363 additions and 0 deletions
17
scripts/libs/utils.lua
Normal file
17
scripts/libs/utils.lua
Normal file
|
@ -0,0 +1,17 @@
|
|||
local module = {}
|
||||
|
||||
--- @param model ModelPart
|
||||
--- @param func fun(model: ModelPart)
|
||||
function module.forEachNonGroup(model, func)
|
||||
if model:getType() == "GROUP" then
|
||||
for _, child in pairs(model:getChildren()) do
|
||||
module.forEachNonGroup(child, func)
|
||||
end
|
||||
end
|
||||
|
||||
if model:getType() == "CUBE" or model:getType() == "MESH" then
|
||||
func(model)
|
||||
end
|
||||
end
|
||||
|
||||
return module
|
Loading…
Add table
Add a link
Reference in a new issue