SurfaceInfo

Entity:GetBrushSurfaces tarafından döndürülen bir fırça yüzeyi nesnesidir.

Fırça yüzeyleri, deplasmanların yanı sıra harita geometrisini oluşturan parçalardan biridir. Çoğu kırılabilir pencere de dahil olmak üzere herhangi bir ilkel fırça modeli bu nesne ile temsil edilebilir.

Bu nesne dahili olarak, msurface2_t* için bir takma ad olan SurfaceHandle_t sınıfını kullanır.

Metotlar

IMaterial SurfaceInfo:GetMaterial()
Fırça yüzeyinin materyalini döndürür.
table SurfaceInfo:GetVertices()
Fırça yüzeyinin oluşturulduğu köşe noktalarının (vertices) bir listesini döndürür.
boolean SurfaceInfo:IsNoDraw()
Fırça yüzeyinin bir nodraw yüzeyi olup olmadığını kontrol eder, yani oyun motoru tarafından çizilmeyecektir. Bu, dahili olarak SURFDRAW_NODRAW bayrağını kontrol eder.
boolean SurfaceInfo:IsSky()
Fırça yüzeyinin skybox'ı gösterip göstermediğini kontrol eder. Bu, dahili olarak SURFDRAW_SKY bayrağını kontrol eder.
boolean SurfaceInfo:IsWater()
Fırça yüzeyinin su olup olmadığını kontrol eder. Bu, dahili olarak SURFDRAW_WATER bayrağını kontrol eder.

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord