Ctrl+K

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