void Shoot(Vector2 directeur) { playerManager.Shoot(); for (int i = 0; i < gifts.Count; i++) { if (!gifts[i].activeInHierarchy) { gifts[i].transform.position = this.transform.position; gifts[i].SetActive(true); var dir = directeur.normalized; giftsRigid[i].AddForce(dir * giftSpeed, ForceMode2D.Impulse); break; } } }