public static ParticleEffect2DFactory Initialize(int maxParticles, int particleLifespan) { ParticleEffect2D particleEffect = new ParticleEffect2D(maxParticles, particleLifespan); return new ParticleEffect2DFactory(particleEffect); }
private ParticleEffect2DFactory(ParticleEffect2D particleEffect) { this.particleEffect = particleEffect; }