ParticleTimeline
اعلان
public class Strawberry.Graphics.ParticleSystem.ParticleTimeline
تایملاینی که ذرهها (Particle) را با یک دنباله از اِفِکتورها بهروز میکند.
ویژگیها
AffectorCount
تعداد اِفِکتورها در این تایملاین.
int AffectorCount { get }
متدها
AddAffector
اِفِکتور دادهشده را به این تایملاین اضافه میکند.
void AddAffector(IParticleAffector affector)
پارامترها:
| نام | نوع | توضیحات |
|---|---|---|
affector |
Strawberry.Graphics.ParticleSystem.IParticleAffector |
اِفِکتور برای اضافهکردن |
RemoveAffector
اِفِکتور دادهشده را از این تایملاین حذف میکند، اگر وجود داشته باشد.
bool RemoveAffector(IParticleAffector affector)
پارامترها:
| نام | نوع | توضیحات |
|---|---|---|
affector |
Strawberry.Graphics.ParticleSystem.IParticleAffector |
اِفِکتور برای حذف |
خروجی: true اگر اِفِکتور حذف شده باشد
ClearAffectors
همهی اِفِکتورها را از این تایملاین حذف میکند.
void ClearAffectors()
Update
ذرهی دادهشده را با اِفِکتورهای تایملاین بهترتیب اضافهشدن به این تایملاین بهروز میکند.
void Update(ref Particle particle, float dt)
پارامترها:
| نام | نوع | توضیحات |
|---|---|---|
particle |
ref Strawberry.Graphics.ParticleSystem.Particle |
ذره برای بهروزرسانی |
dt |
System.Single |
delta time |