Trace
Açıklama
util.TraceLine için kullanılan tablo yapısı.
Üyeler
Entity veya sıralı table<Entity> veya sıralı table<string> veya function filter
Işının çarpmaması gereken şeyler. Bir entity, entity'lerden oluşan bir tablo, entity sınıflarından oluşan bir tablo veya bir fonksiyon olabilir:
Fonksiyon argüman(lar)ı:
1 Entity ent - Işının çarptığı entity
Fonksiyon dönüş değeri/değerleri:
Burada bir fonksiyon kullanmak aşırı yavaştır. Bundan kaçınmaya çalışın.
Varsayılan: nil
number ile MASK enum mask
Işın maskesi MASK enum. Bu, ışının neye çarpıp neye çarpmayacağını belirler. Bir maske, CONTENTS enum'larının bir birleşimidir - bunları daha gelişmiş maskeler için kullanabilirsiniz.
Varsayılan: MASK_SOLID
number ile COLLISION_GROUP enum collisiongroup
Çarpışma grubu COLLISION_GROUP enum. Bu, ışının entity'nin çarpışma grubuna göre neye çarpacağını belirler.
Varsayılan: COLLISION_GROUP_NONE
table ile TraceResult structure output
Eğer ayarlanırsa, ışın sonucu yeni bir tablo döndürmek yerine sağlanan tabloya yazılır
Varsayılan: nil
boolean whitelist
Eğer bir tablo ise,
filter alanını bir beyaz listeye (whitelist) dönüştürür.Varsayılan: false
boolean hitclientonly
Işınların yalnızca istemci taraflı (clientside) entity'lere çarpmasını sağlar. Doğal olarak oluşturulan çoğu entity'nin debris (enkaz/moloz) olarak sınıflandırıldığını unutmayın, bu nedenle ek
mask değerleri gerekebilir.Varsayılan: false
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord