Access particle info in Quality Settings

I am using the same method to shange the texture on materials between iPhone/iPad but for particles I can’t make it work;

function Start () {
    if (iPhone.generation == iPhoneGeneration.iPhone4)
   {
       	 QualitySettings.SetQualityLevel(1);
	     var currentParticleEmitter : ParticleEmitter;
	     currentParticleEmitter.minEmission = 3;
	     currentParticleEmitter.minEmission = 6;
    }
      else  if (iPhone.generation == iPhoneGeneration.iPad3Gen  )
   {
         QualitySettings.SetQualityLevel(6);
	     currentParticleEmitter.minEmission = 20;
	     currentParticleEmitter.minEmission = 60;
   }
       
}

I have a BAD ACCESS error of sorts and I can’t figure it out. Please advice, link, tutorial anything - thank you :slight_smile:

fixed; not sure if the right way but it works:

var test : Transform;
function Start () {
    if (iPhone.generation == iPhoneGeneration.iPhone4)
   {
       	 QualitySettings.SetQualityLevel(1);
		 var curParticleEmitter : ParticleEmitter;
	     curParticleEmitter = test.gameObject.GetComponent(ParticleEmitter);
	     curParticleEmitter.minEmission = 4;
	     curParticleEmitter.maxEmission = 8;
    }
      else  if (iPhone.generation == iPhoneGeneration.iPad3Gen  )
   {
         QualitySettings.SetQualityLevel(6);
	     curParticleEmitter = test.gameObject.GetComponent(ParticleEmitter);
	     curParticleEmitter.minEmission = 20;
	     curParticleEmitter.maxEmission = 40;
   }
   
   	else  if (Application.platform == RuntimePlatform.OSXEditor)
   	{
  	 	 curParticleEmitter = test.gameObject.GetComponent(ParticleEmitter);
	     curParticleEmitter.minEmission = 1;
	     curParticleEmitter.maxEmission = 2;
   	}
       
}