Pular para o conteúdo

getObjectFractureSource

Compartilhada Fratura OOP fratura:getSource()fratura.source

Devolve o objeto que uma fratura quebrou.

object getObjectFractureSource ( fracture aFratura )
NomeTipoPadrãoDescrição
aFraturafracture—O elemento de fratura, criado por createObjectFracture ou createObjectBreakEffect. No cliente você pode passar um dos objetos-fragmento dela.

O elemento de objeto de origem — aquele que foi passado a createObjectFracture ou createObjectBreakEffect. A origem não é destruída pela fratura: normalmente fica escondida com as colisões desligadas, e restoreObjectFracture a traz de volta.

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 — e quando a fratura não tem origem ou o elemento de origem não existe mais.

-- cure de onde quer que esta fratura tenha vindo
local origem = getObjectFractureSource(fx)
if origem then
setObjectHealth(origem, 1000)
end