public ParticleGenerator(Vector2 position, Dictionary <string, int> spritePercentage, Direction direction, Angle sprayAngle, float duration, float frequency, float particlesPerGeneration) { _x = position.X; _y = position.Y; _spritePercentage = spritePercentage; Rotation = AngleHelper.DirectionToFloat(direction); SprayAngle = sprayAngle; Duration = duration; Frequency = frequency; ParticlesPerGeneration = particlesPerGeneration; }