Skip to content

Commit 7816898

Browse files
authored
editor: small improvements (#339)
1 parent 814437b commit 7816898

File tree

2 files changed

+202
-177
lines changed

2 files changed

+202
-177
lines changed

[editor]/editor_main/client/mapEditorScriptingExtension_c.lua

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,15 @@ addEvent("setLODsClient", true)
1616
addEventHandler("setLODsClient", resourceRoot, setLODsClient)
1717

1818
function applyBreakableState()
19-
for k, obj in pairs(getElementsByType("object", resourceRoot)) do
20-
local breakable = getElementData(obj, "breakable")
21-
if breakable then
22-
setObjectBreakable(obj, breakable == "true")
19+
local objectsTable = getElementsByType("object", resourceRoot)
20+
21+
for objectID = 1, #objectsTable do
22+
local objectElement = objectsTable[objectID]
23+
local objectBreakable = getElementData(objectElement, "breakable")
24+
25+
if objectBreakable then
26+
setObjectBreakable(objectElement, objectBreakable == "true")
2327
end
2428
end
2529
end
26-
addEventHandler("onClientResourceStart", resourceRoot, applyBreakableState)
30+
addEventHandler("onClientResourceStart", resourceRoot, applyBreakableState)

0 commit comments

Comments
 (0)