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 |