Pular para o conteúdo

onFractureRest

Servidor Não cancelável Fratura

Disparado quando todo fragmento de uma fratura vem ao repouso — todos os pedaços ficaram em repouso ao mesmo tempo por um segundo inteiro. Dispara uma vez por fratura; pedaços derrubados depois disso não o disparam de novo.

A fratura.

PosiçãoNomeTipoDescrição
1aFraturafractureA fratura cujos fragmentos todos se acomodaram.

Não.

O servidor confere os fragmentos em pulsos de meio segundo, então o evento pode chegar com esse atraso depois do segundo de repouso completo. Uma fratura pausada não é conferida — pause-a com setFracturePaused e o cronômetro de repouso fica parado até ela rodar de novo.

addEventHandler("onFractureRest", root, function()
outputDebugString(getFractureFragmentCount(source) .. " pedaços se acomodaram, limpando")
destroyElement(source)
end)
  • onObjectFracture — Disparado quando um objeto quebra sozinho, ao acabar a vida de fratura.
  • onFractureEnd — Disparado quando uma fratura termina sozinha, ao esgotar o tempo de vida.
  • onDynamicObjectRest — Disparado quando um objeto em física dinâmica vem ao repouso.