func ScreenSingleRaycast(startPosition Vector2, distance float, layerMask List<int>, includeTrigger bool, out var hitEntity entity<Entity>, out var hitPosition Vector3, out var hitDistance float, out var hitNormal Vector3)
go
| Nombre |
Tipo |
Descripción |
| Posición Inicial |
Vector2 |
Pantalla de inicio Contactos |
| Distancia |
Float |
Distancia de detección |
| Máscara de Capa |
ListT_Int |
Máscara de capa, sólo las capas rellenas participarán en el escaneado, si se deja en blanco todas las capas participarán en el escaneado. |
| Incluir Disparador |
Bool |
Si se puede detectar el desencadenante |
| Nombre |
Tipo |
Descripción |
| Entidad impactada |
Entity |
entidad afectada |
| Posición del impacto |
Vector3 |
coordenadas del punto de impacto |
| Distancia del impacto |
Float |
Distancia del punto de impacto desde el punto inicial |
| Normal del impacto |
Vector3 |
golpea la normal de la superficie |