Fratura
createObjectBreakEffect é o irmão do lado cliente de createObjectFracture: ele estilhaça um objeto em fragmentos que voam e caem — mas somente na máquina do jogador. Ninguém mais vê os pedaços, o servidor nunca fica sabendo, e o objeto de origem fica intocado em todo o resto. Use para feedback e decoração: um vidro estourado por um tiro perdido, um vaso que racha quando você passa raspando.
O motor corta o modelo em pedaços e guarda o corte em cache, então quebrar o mesmo modelo de novo com a mesma semente sai quase de graça — getBreakEffectCacheHit diz quando isso aconteceu, e as funções de cache o inspecionam e o limpam.
O elemento do efeito é um elemento de fratura de verdade, do tipo "fracture", então as funções de Fratura compartilhadas também o leem — e leem do mesmo jeito uma fratura que o servidor replicou para você.
Estas 9 funções existem somente no cliente. Chamá-las de um script de servidor resulta em erro de valor nulo.
O efeito de quebra e seus fragmentos pertencem ao recurso que os criou e são destruídos com ele.