isFracturePaused
Verifica se uma fratura está pausada — seus fragmentos congelados no lugar, sem voar nem cair.
Sintaxe
Seção intitulada “Sintaxe”bool isFracturePaused ( 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”true quando a fratura está pausada, false quando está rodando. Uma fratura só começa pausada se foi criada com a opção paused; fora isso, setFracturePaused é quem a para.
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”addCommandHandler("congelaFx", function() if isFracturePaused(fx) then setFracturePaused(fx, false) -- deixa cair else setFracturePaused(fx, true) -- segura no ar endend)Veja também
Seção intitulada “Veja também”getFractureFragmentCount— Devolve quantos fragmentos uma fratura ainda tem.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.setFracturePaused— Pausa ou retoma uma fratura, congelando seus fragmentos.