func MultiRaycast(startPosition Vector3, direction Vector3, distance float, layerMask List<int>, includeTrigger bool, out var hitEntities List<entity<Entity>>, out var hitPoints List<Vector3>, out var hitDistances List<float>, out var hitNormals List<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, chỉ những lớp đã điền mới tham gia quét, để trống nghĩa là tất cả các lớp sẽ tham gia quét |
Bao gồm trình kích hoạt |
Bool |
Có thể phát hiện các tác nhân |
Tên |
Kiểu |
Mô tả |
Trúng Thực thể |
ListT_Entity |
danh sách các thực thể truy cập |
Điểm trúng |
ListT_Vector3 |
danh sách truy cập |
Khoảng cách trúng |
ListT_Float |
Danh sách khoảng cách điểm bắt đầu khoảng cách điểm nhấn |
Pháp tuyến bề mặt điểm trúng |
ListT_Vector3 |
Đánh bề mặt bình thường |