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 |