private void OnTriggerExit(Collider other) { if (other.gameObject.CompareTag("SafeZone")) { inSafe -= 1; if (inSafe <= 0) { AkSoundEngine.PostEvent("fade_out_calm", gameObject); particles.HealStop(); } } else if (other.gameObject.CompareTag("DangerZone")) { inDanger -= 1; if (inDanger <= 0) { AkSoundEngine.PostEvent("fade_out_stress", gameObject); particles.DamageStop(); } } if (inDanger <= 0 && inSafe <= 0) { AkSoundEngine.PostEvent("fade_to_main", gameObject); } }