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
| Nama |
Jenis |
Keterangan |
| Posisi Awal |
Vector3 |
Koordinat posisi awal |
| Arah |
Vector3 |
Arah deteksi sinar |
| Jarak |
Float |
Jarak deteksi sinar, hanya nilai positif yang diterima |
| Masker Lapisan |
ListT_int |
Masker lapisan pendeteksi sinar, hanya level yang terisi yang akan berpartisipasi dalam pemindaian, membiarkannya kosong berarti semua level akan berpartisipasi dalam pemindaian |
| Sertakan Pemicu |
Bool |
Apakah mungkin untuk memindai pemicunya? |
| Nama |
Jenis |
Keterangan |
| Entitas Terdeteksi |
Entity |
entitas yang terkena |
| Titik Terdeteksi |
Vector3 |
koordinat titik sasaran |
| Jarak Terdeteksi |
Float |
Jarak dari titik pukul ke titik awal |
| Normal Terdeteksi |
Vector3 |
Pukul permukaan normal |