func ScreenSingleRaycast(startPosition Vector2, distance float, layerMask List<int>, includeTrigger bool, out var hitEntity entity<Entity>, out var hitPosition Vector3, out var hitDistance float, out var hitNormal Vector3)
go
| ชื่อ |
ประเภท |
คำอธิบาย |
| ตำแหน่งจุดเริ่ม |
Vector2 |
สัมผัสหน้าจอหลัก |
| ระยะทาง |
Float |
ระยะการตรวจจับ |
| เลเยอร์มาสก์ (Layer Mask) |
ListT_Int |
เลเยอร์มาสก์ เฉพาะเลเยอร์ที่กรอกแล้วเท่านั้นที่จะเข้าร่วมในการสแกน การเว้นว่างไว้หมายความว่าเลเยอร์ทั้งหมดจะมีส่วนร่วมในการสแกน |
| รวมทริกเกอร์ |
Bool |
เป็นไปได้ไหมที่จะตรวจจับทริกเกอร์ |
| ชื่อ |
ประเภท |
คำอธิบาย |
| ตีเอนทีตี้ |
Entity |
ตีเอนทิตี |
| ตำแหน่งที่ตีโดน |
Vector3 |
พิกัดจุดชน |
| ระยะตี |
Float |
ระยะทางจากจุดปะทะถึงจุดเริ่มต้น |
| ตีปกติ |
Vector3 |
ตีพื้นผิวปกติ |