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 |