func ScreenMultiRaycast(startPosition Vector2, distance float, layerMask List<int>, includeTrigger bool, out var hitEntities List<entity<Entity>>, out var hitPoints List<Vector3>, out var hitDistances List<float>, out var hitNormals List<Vector3>)
go
| اسم |
نوع |
تفاصيل |
| موضع البداية |
Vector2 |
لمس الشاشة الرئيسية |
| المسافة |
Float |
مسافة الكشف |
| قناع الطبقة |
ListT_Int |
قناع الطبقة، ستشارك الطبقات المعبأة فقط في الفحص، وترك فارغًا يعني أن جميع الطبقات ستشارك في الفحص |
| تضمين المشغل |
Bool |
هل من الممكن الكشف عن المشغلات |
| اسم |
نوع |
تفاصيل |
| الكيانات المتضررة |
ListT_Entity |
قائمة الكيانات المتضررة |
| نقاط الضرب |
ListT_Vector3 |
ضرب قائمة إحداثيات النقطة |
| مسافات الضرب |
ListT_Float |
قائمة المسافات بين نقطة الإصابة ونقطة البداية |
| الضربات العادية |
ListT_Vector3 |
ضرب القائمة السطحية العادية |