private void Update() { float alpha = cristalHealth.GetHealthPerc(); SetCristalNoise(alpha); SetCristalColor(alpha); SetOrbitParticlesSpeed(alpha); SetParticlesColor(alpha); SetParticlesSpeed(alpha); foreach (ShakeCrystal cristal in cristals) { cristal.speed = Mathf.Lerp(2, 0, alpha); cristal.amount = Mathf.Lerp(1.6f, 0, alpha); } }