func SingleRaycast(startPosition Vector3, direction Vector3, distance float, layerMask List<int>, includeTrigger bool, out var hitEntities entity<Entity>, out var hitPoints Vector3, out var hitDistances float, out var hitNormals Vector3)
go
Nome |
Tipo |
Descrição |
Posição inicial |
Vector3 |
Coordenadas da posição inicial |
Direção |
Vector3 |
Direção de deteção da radiação |
Conteúdo |
Float |
Distância de deteção de radiação, só são aceites valores positivos |
Slot |
ListT_int |
Máscara de camada de deteção de raios, apenas as camadas preenchidas participarão na digitalização; deixá-la em branco significa que todas as camadas participam na digitalização |
Voltar |
Bool |
É possível procurar accionadores |
Nome |
Tipo |
Descrição |
Estilo |
Entity |
entidade atingida |
Posições |
Vector3 |
coordenadas do ponto de impacto |
Componente |
Float |
Distância do ponto de acerto ao ponto de partida |
ID do Evento |
Vector3 |
atingir a normal de superfície |