void OnTriggerEnter2D(Collider2D collider) { if (collider.tag != "Player") { return; } if (hasTriggered) { return; } hasTriggered = true; collider.transform.Find("exclamation").GetComponent <SpriteRenderer>().enabled = true; StartCoroutine(DisableExclamation()); //collider.GetComponent<CharacterBehavior>().PlaySound(exclamationSound); CameraBehavior cam = Camera.main.GetComponent <CameraBehavior> (); cam.Frozen(transform.position.x, transform.position.y); cam.lastEnnemieIsDestroy = false; nbEnnemiesLeft = nbEnnemies; for (int i = 0; i < nbEnnemies; i++) { StartCoroutine(SummonEnnemyAfterDelay(i * delaiBetweenEnnemies + 0.8f)); } }