restoreObjectFracture
Desfaz uma fratura: os objetos-fragmento são destruídos e todo cliente coloca o objeto de origem de volta em pé.
Sintaxe
Seção intitulada “Sintaxe”bool restoreObjectFracture ( fracture aFratura )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
aFratura | fracture | — | O elemento de fratura devolvido por createObjectFracture. |
Retorno
Seção intitulada “Retorno”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.
Exemplo
Seção intitulada “Exemplo”-- limpar a rua antes da próxima rodadaaddCommandHandler("resetfx", function() for indice, fx in ipairs(getElementsByType("fracture")) do restoreObjectFracture(fx) endend)Veja também
Seção intitulada “Veja também”createObjectFracture— Quebra um objeto em fragmentos que todos podem ver.getObjectFractureProfile— Devolve o perfil de fratura de um objeto.setObjectFractureProfile— Arma um objeto para fraturar quando a vida de fratura acaba.clearObjectFractureProfile— Remove o perfil de fratura de um objeto.getObjectFractureHealth— Devolve a vida de fratura restante de um objeto.setObjectFractureHealth— Define a vida de fratura restante de um objeto.resetObjectFractureHealth— Devolve a vida de fratura de um objeto ao valor do perfil.