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 |
ตีพื้นผิวปกติ |