getFractureFragmentCount
Devolve quantos fragmentos uma fratura ainda tem.
Sintaxe
Seção intitulada “Sintaxe”number getFractureFragmentCount ( fracture aFratura )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
aFratura | fracture | — | O elemento de fratura, criado por createObjectFracture ou createObjectBreakEffect. No cliente você pode passar um dos objetos-fragmento dela. |
Retorno
Seção intitulada “Retorno”O número de objetos-fragmento que a fratura tem no momento — 0 quando todos já sumiram. No servidor só os fragmentos que ainda existem entram na conta; no cliente, os que aquela máquina registrou.
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.
Exemplo
Seção intitulada “Exemplo”local fx = createObjectFracture(caixa, { fragments = 12 })
outputDebugString("pedaços no chão: " .. getFractureFragmentCount(fx))Veja também
Seção intitulada “Veja também”getFractureFragments— Devolve os objetos-fragmento de uma fratura em uma tabela.getFractureSleepingFragmentCount— Devolve quantos fragmentos já vieram ao repouso.getFractureSourceTriangleCount— Devolve a contagem de triângulos da malha do modelo de origem. Na prática, só no cliente.getObjectFractureSource— Devolve o objeto que uma fratura quebrou.isFracturePaused— Verifica se uma fratura está pausada.setFracturePaused— Pausa ou retoma uma fratura, congelando seus fragmentos.