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
| Tên |
Kiểu |
Mô tả |
| Điểm bắt đầu |
Vector3 |
Tọa độ vị trí bắt đầu |
| Hướng |
Vector3 |
Hướng phát hiện tia |
| Khoảng cách |
Float |
Khoảng cách phát hiện tia, chỉ chấp nhận giá trị dương |
| Layer mask |
ListT_int |
Mặt nạ lớp phát hiện tia, chỉ những cấp độ đã điền mới tham gia quét, để trống nghĩa là tất cả các cấp độ sẽ tham gia quét |
| Bao gồm trình kích hoạt |
Bool |
Có thể quét ra các kích hoạt? |
| Tên |
Kiểu |
Mô tả |
| Trúng Thực thể |
Entity |
thực thể đánh |
| Điểm trúng |
Vector3 |
tọa độ điểm nhấn |
| Khoảng cách trúng |
Float |
Khoảng cách từ điểm đánh đến điểm bắt đầu |
| Pháp tuyến bề mặt điểm trúng |
Vector3 |
Đánh bề mặt bình thường |