Pular para o conteúdo

onClientElementDetach

Cliente Cancelável Elementos

Disparado nesta máquina quando um elemento é solto de outro.

O elemento que foi solto.

PosiçãoNomeTipoDescrição
1elementoPrendidoAelement ou nilO elemento ao qual ele está preso (nil quando uma soltura anunciada pelo servidor o encontra não preso aqui).
2xnumberPosição X de mundo em que o elemento fica.
3ynumberPosição Y de mundo.
4znumberPosição Z de mundo.
5rxnumberRotação X de mundo, em graus.
6rynumberRotação Y de mundo, em graus.
7rznumberRotação Z de mundo, em graus.

Sim.

O evento dispara antes de soltar, enquanto o elemento ainda está preso. Num detachElements local a pose é onde o elemento está agora, e cancelar faz a chamada devolver false. Numa soltura anunciada pelo servidor a pose é a que o servidor mandou, e cancelar mantém o elemento preso só nesta máquina.

addEventHandler("onClientElementDetach", root, function(estavaPrendidoA)
outputDebugString(getElementType(source) .. " se soltou de " .. getElementType(estavaPrendidoA))
end)