foreach

LUA

foreach

<parte>:foreach(func)

Scorre tutte le parti ad ogni livello, e chiama la funzione <func> per ogni parte, passandola come parametro.

Se <func> ritorna vero (non nil) la scansione si interrompe e foreach ritorna il valore.

Esempio 70. Esempio foreach()

-- Esempio cerca una parte con attributo altezza=2local parteTrovata = top_ptop():foreach(function(prt)
     if (prt:getAttr(“altezza”)==”2”) then
         return prt
     end
end)