setObjectFractureHealth
Define quanta vida de fratura um objeto ainda tem antes de o servidor quebrá-lo sozinho.
Sintaxe
Seção intitulada “Sintaxe”bool setObjectFractureHealth ( object oObjeto, number vida )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
oObjeto | object | — | O objeto a alterar. Precisa ter um perfil definido. |
vida | number | — | A nova vida de fratura, limitada a 0–1000000. Precisa ser um número finito. |
Retorno
Seção intitulada “Retorno”true quando o valor foi aplicado e os clientes foram avisados. Devolve false, com um aviso no console de debug, quando o primeiro argumento não é um objeto, quando vida não é um número finito (NaN e infinito incluídos), e quando o objeto não tem perfil definido.
Escrever 0 não fratura o objeto por si só — só o dano reportado contra o objeto dispara isso, no momento em que a vida está em 0.
Exemplo
Seção intitulada “Exemplo”-- remendar o portão no meio do cercosetObjectFractureHealth(portao, 100)Veja também
Seção intitulada “Veja também”createObjectFracture— Quebra um objeto em fragmentos que todos podem ver.restoreObjectFracture— Desfaz uma fratura, destruindo seus fragmentos e revelando o objeto de origem.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.resetObjectFractureHealth— Devolve a vida de fratura de um objeto ao valor do perfil.