import Vector3 from '../math/Vector3'; import ParticleEmitter from './Emitter'; declare class Particle { position: Vector3; /** * Use euler angle to represent particle rotation */ rotation: Vector3; velocity?: Vector3; angularVelocity?: Vector3; life: number; age: number; spriteSize: number; weight: number; emitter?: ParticleEmitter; /** * Update particle position */ update(deltaTime: number): void; } export default Particle;