(o)
| 251 | uiSystem.uiObjects = uiSystem.uiObjects.filter(o=>!o.destroyed); |
| 252 | |
| 253 | function updateObject(o) |
| 254 | { |
| 255 | if (!o.visible) return; |
| 256 | |
| 257 | // update in reverse order to detect mouse enter/leave |
| 258 | updateTransforms(o); |
| 259 | for (let i=o.children.length; i--;) |
| 260 | updateObject(o.children[i]); |
| 261 | o.update(); |
| 262 | } |
| 263 | } |
| 264 | function uiRender() |
| 265 | { |