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 |
مسافة كشف الأشعة، يتم قبول القيم الإيجابية فقط |
قناع الطبقة |
ListT_int |
قناع طبقة كشف الشعاع، فقط المستويات المملوءة ستشارك في الفحص، وترك فارغًا يعني أن جميع المستويات ستشارك في الفحص |
تضمين المشغل |
Bool |
هل من الممكن مسح المشغلات؟ |
اسم |
نوع |
تفاصيل |
الكيانات المتضررة |
Entity |
ضرب الكيان |
نقاط الضرب |
Vector3 |
إحداثيات نقطة الضرب |
مسافات الضرب |
Float |
المسافة من نقطة الإصابة إلى نقطة البداية |
الضربات العادية |
Vector3 |
ضرب السطح عادي |