Pular para o conteúdo principal

Laser

Referência completa da API de Laser, incluindo construtores, atributos, atributos virtuais e métodos.

Pacote: JAVARuntime

Categoria: Laser

Componente: não


public class Laser

Constructors

SignatureDescription
Laser(Raycast)Executa Laser e retorna quando a chamada do motor termina.
Laser()Cria uma nova instância de Laser.
Laser(Color)Cria uma nova instância de Laser.

Attributes

NameTypeDescription
raycastRaycastRepresenta o valor de raycast armazenado nesta instância. Leia ou atribua para atualizar a propriedade.

Virtual Attributes

NameTypeAccessDescription
calculateFaceUVbooleanget/setRetorna se o laser deve tentar calcular o UV da face no ponto de impacto.
colorColorget/setRetorna a propriedade cor exibida no editor quando o Laser acerta algo.
determineHitColliderbooleanget/setRetorna se o laser deve tentar descobrir qual collider filho foi atingido.
noHitColorColorget/setRetorna a propriedade cor exibida no editor quando o Laser não acerta nada.
showGizmobooleanget/setRetorna se o gizmo (visualização do laser) está sendo exibido no editor.

Methods

SignatureReturnsDescription
trace(JAVARuntime.Ray)LaserHitTraça um laser usando o Ray especificado.
trace(Vector3, Vector3)LaserHitTraça um laser a partir de uma posição e direção especificadas.
trace(Vector3, Vector3, float)LaserHitTraça um laser a partir de uma posição e direção especificadas, com uma distância máxima definida.
trace(Vector3, Vector3, float, PhysicsLayer)LaserHitTraça um laser a partir de uma posição, direção e distância máxima especificada no PhysicsLayer indicado.
trace(Vector3, Vector3, PhysicsLayer)LaserHitTraça um laser a partir de uma posição e direção especificadas, no PhysicsLayer indicado.
traceAll(JAVARuntime.Ray)List<LaserHit>Traça um laser usando o Ray especificado e retorna todas as colisões.
traceAll(Vector3, Vector3)List<LaserHit>Traça um laser a partir de uma posição e direção especificadas e retorna todas as colisões.
traceAll(Vector3, Vector3, float)List<LaserHit>Traça um laser a partir de uma posição e direção especificadas, com uma distância máxima definida e retorna todas as colisões.
traceAll(Vector3, Vector3, float, PhysicsLayer)List<LaserHit>Traça um laser a partir de uma posição, direção e distância máxima especificada no PhysicsLayer indicado e retorna todas as colisões.
traceAll(Vector3, Vector3, PhysicsLayer)List<LaserHit>Traça um laser a partir de uma posição e direção especificadas, no PhysicsLayer indicado e retorna todas as colisões.
traceSphere(JAVARuntime.Ray, float)LaserHitTraça um teste esferico laser usando o Ray especificado.
traceSphere(Vector3, Vector3, float)LaserHitTraça um teste esferico laser a partir de uma posição e direção especificadas.
traceSphere(Vector3, Vector3, float, float)LaserHitTraça um teste esferico laser a partir de uma posição e direção especificadas, com uma distância máxima definida.
traceSphere(Vector3, Vector3, float, PhysicsLayer, float)LaserHitTraça um teste esferico laser a partir de uma posição, direção e distância máxima especificada no PhysicsLayer indicado.
traceSphere(Vector3, Vector3, PhysicsLayer, float)LaserHitTraça um teste esferico laser a partir de uma posição e direção especificadas, no PhysicsLayer indicado.
traceSphereAll(JAVARuntime.Ray, float)List<LaserHit>Traça um teste esferico laser usando o Ray especificado e retorna todas as colisões.
traceSphereAll(Vector3, Vector3, float)List<LaserHit>Traça um teste esferico laser a partir de uma posição e direção especificadas e retorna todas as colisões.
traceSphereAll(Vector3, Vector3, float, float)List<LaserHit>Traça um teste esferico laser a partir de uma posição e direção especificadas, com uma distância máxima definida e retorna todas as colisões.
traceSphereAll(Vector3, Vector3, float, PhysicsLayer, float)List<LaserHit>Traça um teste esferico laser a partir de uma posição, direção e distância máxima especificada no PhysicsLayer indicado e retorna todas as colisões.
traceSphereAll(Vector3, Vector3, PhysicsLayer, float)List<LaserHit>Traça um teste esferico laser a partir de uma posição e direção especificadas, no PhysicsLayer indicado e retorna todas as colisões.