Pular para o conteúdo

getFractureFragments

Compartilhada Fratura OOP fratura:getFragments()

Devolve os objetos-fragmento de uma fratura em uma tabela.

table getFractureFragments ( fracture aFratura )
NomeTipoPadrãoDescrição
aFraturafracture—O elemento de fratura, criado por createObjectFracture ou createObjectBreakEffect. No cliente você pode passar um dos objetos-fragmento dela.

Uma tabela com os objetos-fragmento, indexada a partir de 1. Os fragmentos são elementos de objeto que ficam abaixo do elemento de fratura na hierarquia — no servidor os que ainda existem, no cliente os que aquela máquina registrou. Uma tabela vazia significa que todo fragmento já sumiu.

Devolve false, com um aviso no console de debug, quando o argumento não é uma fratura que aquele lado conhece — inclusive no cliente, onde um objeto que não é fragmento também é recusado.

-- impedir que qualquer pedaço se acomode
for indice, fragmento in ipairs(getFractureFragments(fx)) do
setElementVelocity(fragmento, 0, 0, 2)
end