CLuaParticle

Lua partikülleri için mevcut olan tüm olası fonksiyonların listesi. Bu, CLuaEmitter:Add fonksiyonu tarafından döndürülen nesnedir.

Metotlar

number CLuaParticle:GetAirResistance()
Partikülün hava direncini döndürür.
Angle CLuaParticle:GetAngles()
Partikülün mevcut yönelimini döndürür.
Angle CLuaParticle:GetAngleVelocity()
Partikülün açısal hızını döndürür.
number CLuaParticle:GetBounce()
Partikülün 'sekme' katsayısını döndürür.
number, number, number CLuaParticle:GetColor()
Partikülün rengini döndürür.
number CLuaParticle:GetDieTime()
Partikülün yok edileceği saniye cinsinden süreyi döndürür.
number CLuaParticle:GetEndAlpha()
Partikülün yok olduğunda ulaşacağı alfa değerini döndürür.
number CLuaParticle:GetEndLength()
Partikülün yok olduğunda ulaşacağı uzunluğu döndürür.
number CLuaParticle:GetEndSize()
Partikülün yok olduğunda ulaşacağı boyutu döndürür.
Vector CLuaParticle:GetGravity()
Partikülün yer çekimini döndürür.
number CLuaParticle:GetLifeTime()
Partikülün 'yaşam süresini', yani yaratıldığı andan itibaren ne kadar süredir var olduğunu döndürür. Bu değer her zaman 0 ile CLuaParticle:GetDieTime arasında olacaktır. Zaman geçtikçe otomatik olarak değişir. CLuaParticle:SetLifeTime kullanılarak değiştirilebilir. Eğer partikülün yaşam süresi CLuaParticle:GetDieTime değerinden fazla olursa, partikül kaldırılacaktır.
IMaterial CLuaParticle:GetMaterial()
Partikülün mevcut materyalini döndürür.
Vector CLuaParticle:GetPos()
Partikülün mutlak pozisyonunu döndürür.
number CLuaParticle:GetRoll()
Partikülün mevcut dönüşünü radyan cinsinden döndürür, bu sadece 2 boyutlu partiküller için kullanılmalıdır.
number CLuaParticle:GetRollDelta()
Partikülün mevcut dönüş hızını radyan cinsinden döndürür, bu sadece 2 boyutlu partiküller için kullanılmalıdır.
number CLuaParticle:GetStartAlpha()
Partikülün oluşturulduğunda sahip olduğu alfa değerini döndürür.
number CLuaParticle:GetStartLength()
Partikülün oluşturulduğunda sahip olduğu uzunluğu döndürür.
number CLuaParticle:GetStartSize()
Partikülün oluşturulduğunda sahip olduğu boyutu döndürür.
Vector CLuaParticle:GetVelocity()
Partikülün mevcut hızını döndürür.
CLuaParticle:SetAirResistance( number airResistance )
Partikülün hava direncini ayarlar.
CLuaParticle:SetAngles( Angle ang )
Partikülün açılarını ayarlar.
CLuaParticle:SetAngleVelocity( Angle angVel )
Partikülün açısal hızını ayarlar.
CLuaParticle:SetBounce( number bounce )
Partikülün 'sekme' katsayısını ayarlar.
CLuaParticle:SetCollide( boolean shouldCollide )
Partikülün dünya ile çarpışıp çarpışmayacağını ayarlar.
CLuaParticle:SetCollideCallback( function collideFunc )
Partikül dünya ile çarpıştığında çağrılacak olan fonksiyonu ayarlar.
CLuaParticle:SetColor( number r, number g, number b )
Partikülün rengini ayarlar.
CLuaParticle:SetDieTime( number dieTime )
Partikülün kaldırılacağı zamanı ayarlar.
CLuaParticle:SetEndAlpha( number endAlpha )
Partikülün öldüğünde ulaşacağı alfa değerini ayarlar.
CLuaParticle:SetEndLength( number endLength )
Partikülün öldüğünde ulaşacağı uzunluğu ayarlar.
CLuaParticle:SetEndSize( number endSize )
Partikülün öldüğünde ulaşacağı boyutu ayarlar.
CLuaParticle:SetGravity( Vector gravity )
Partikülün yönlü yer çekimini, yani ivmesini ayarlar.
CLuaParticle:SetLifeTime( number lifeTime )
Partikülün 'yaşam süresini', yani yaratıldığı andan itibaren ne kadar süredir var olduğunu ayarlar. Bu değer her zaman 0 ile CLuaParticle:GetDieTime arasında olmalıdır. Zaman geçtikçe otomatik olarak değişir. Eğer partikülün yaşam süresi CLuaParticle:GetDieTime değerinden fazla olursa, partikül kaldırılacaktır.
CLuaParticle:SetLighting( boolean useLighting )
Partikülün aydınlatmadan etkilenip etkilenmeyeceğini ayarlar.
CLuaParticle:SetMaterial( IMaterial mat )
Partikülün materyalini ayarlar.
CLuaParticle:SetNextThink( number nextThink )
Partikülün think fonksiyonunun bir sonraki sefer ne zaman çağrılacağını ayarlar, bu CurTime tarafından döndürülen senkronize sunucu zamanını kullanır.
CLuaParticle:SetPos( Vector pos )
Partikülün mutlak pozisyonunu ayarlar.
CLuaParticle:SetRoll( number roll )
Partikülün dönüşünü radyan cinsinden ayarlar. Bu sadece 2 boyutlu partiküller için kullanılmalıdır.
CLuaParticle:SetRollDelta( number rollDelta )
Partikülün dönüş hızını radyan cinsinden ayarlar. Bu sadece 2 boyutlu partiküller için kullanılmalıdır.
CLuaParticle:SetStartAlpha( number startAlpha )
Partikülün başlangıçtaki alfa değerini ayarlar.
CLuaParticle:SetStartLength( number startLength )
Partikülün başlangıçtaki uzunluk değerini ayarlar.
CLuaParticle:SetStartSize( number startSize )
Partikülün başlangıçtaki boyut değerini ayarlar.
CLuaParticle:SetThinkFunction( function thinkFunc )
Partikülün think fonksiyonunu ayarlar.
CLuaParticle:SetVelocity( Vector vel )
Partikülün hızını ayarlar.
CLuaParticle:SetVelocityScale( boolean doScale = false )
Hızı, partikülün hızına göre ölçeklendirir.

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