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
| Nombre |
Tipo |
Descripción |
| Posición Inicial |
Vector3 |
Coordenadas de la posición inicial |
| Dirección |
Vector3 |
Dirección de detección de la radiación |
| Distancia |
Float |
Distancia de detección de la radiación, sólo se aceptan valores positivos |
| Máscara de Capa |
ListT_int |
Máscara de capa de detección de rayos, sólo las capas rellenas participarán en el escaneo, si se deja en blanco todas las capas participarán en el escaneo. |
| Incluir Disparador |
Bool |
¿Es posible buscar desencadenantes |
| Nombre |
Tipo |
Descripción |
| Entidades Impactadas |
Entity |
entidad afectada |
| Puntos Impactados |
Vector3 |
coordenadas del punto de impacto |
| Distancias Impactadas |
Float |
Distancia del punto de impacto desde el punto inicial |
| Normales Impactadas |
Vector3 |
golpea la normal de la superficie |