| 8 | * 模块在粒子生命周期内修改粒子属性。 |
| 9 | */ |
| 10 | export interface IParticleModule { |
| 11 | /** 模块名称 | Module name */ |
| 12 | readonly name: string; |
| 13 | |
| 14 | /** 是否启用 | Whether enabled */ |
| 15 | enabled: boolean; |
| 16 | |
| 17 | /** |
| 18 | * 更新粒子 |
| 19 | * Update particle |
| 20 | * |
| 21 | * @param p - Particle to update |
| 22 | * @param dt - Delta time in seconds |
| 23 | * @param normalizedAge - Age / Lifetime (0-1) |
| 24 | */ |
| 25 | update(p: Particle, dt: number, normalizedAge: number): void; |
| 26 | } |
no outgoing calls
no test coverage detected