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
| Nome |
Tipo |
Descrição |
| Posição inicial |
Vector2 |
Ecrã inicial Contactos |
| Conteúdo |
Float |
Distância de deteção |
| 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 |
| Entidade atingida |
Entity |
entidade atingida |
| Posição do impacto |
Vector3 |
coordenadas do ponto de impacto |
| Distância do impacto |
Float |
Distância do ponto de acerto ao ponto de partida |
| Normal do impacto |
Vector3 |
atingir a normal de superfície |