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
| ชื่อ |
ประเภท |
คำอธิบาย |
| ตำแหน่งจุดเริ่ม |
Vector3 |
พิกัดตำแหน่งเริ่มต้น |
| ทิศทาง |
Vector3 |
ทิศทางการตรวจจับรังสี |
| ระยะทาง |
Float |
ระยะการตรวจจับรังสียอมรับเฉพาะค่าบวกเท่านั้น |
| เลเยอร์มาสก์ (Layer Mask) |
ListT_int |
เลเยอร์มาสก์การตรวจจับรังสี เฉพาะระดับที่กรอกเท่านั้นที่จะเข้าร่วมในการสแกน การเว้นว่างไว้หมายความว่าทุกระดับจะมีส่วนร่วมในการสแกน |
| รวมทริกเกอร์ |
Bool |
เป็นไปได้ไหมที่จะสแกนทริกเกอร์? |
| ชื่อ |
ประเภท |
คำอธิบาย |
| ตีเอนทีตี้ |
Entity |
ตีเอนทิตี |
| จุดตีโดน / HP |
Vector3 |
พิกัดจุดชน |
| ระยะตี |
Float |
ระยะทางจากจุดปะทะถึงจุดเริ่มต้น |
| ตีปกติ |
Vector3 |
ตีพื้นผิวปกติ |