Pular para o conteúdo

restoreObjectFracture

Servidor Fratura OOP fratura:restore()

Desfaz uma fratura: os objetos-fragmento são destruídos e todo cliente coloca o objeto de origem de volta em pé.

bool restoreObjectFracture ( fracture aFratura )
NomeTipoPadrãoDescrição
aFraturafracture—O elemento de fratura devolvido por createObjectFracture.

true quando a fratura foi desfeita. O elemento de fratura e todo fragmento abaixo dele são destruídos, os clientes deixam de esconder o objeto de origem e devolvem suas colisões — as opções hideOriginal e disableOriginalCollision são revertidas — e o objeto pode ser fraturado de novo.

Devolve false, com um aviso no console de debug, quando o argumento não é um elemento de fratura. Esta também é a função que o servidor chama por você quando onObjectFracture é cancelado.

-- limpar a rua antes da próxima rodada
addCommandHandler("resetfx", function()
for indice, fx in ipairs(getElementsByType("fracture")) do
restoreObjectFracture(fx)
end
end)