func MultiRaycast(startPosition Vector3, direction Vector3, distance float, layerMask List<int>, includeTrigger bool, out var hitEntities List<entity<Entity>>, out var hitPoints List<Vector3>, out var hitDistances List<float>, out var hitNormals List<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, apenas as camadas preenchidas participarão na digitalização; deixá-la em branco significa que todas as camadas participam na digitalização |
Voltar |
Bool |
Se o acionamento pode ser detectado |
Nome |
Tipo |
Descrição |
Estilo |
ListT_Entity |
Lista de entidades atingidas |
Posições |
ListT_Vector3 |
Lista de Pontos de Vida |
Componente |
ListT_Float |
Lista das distâncias dos pontos de acerto aos pontos de partida |
ID do Evento |
ListT_Vector3 |
atingir a normal de superfície |