public void Die(GameObject killer, string weapon) { Animator anim = transform.GetChild(0).GetComponent <Animator>(); anim.enabled = true; anim.Play("Dead"); // si on est pas invincible : on meurt if (!kart_state.IsInvincible()) { StartCoroutine(Transparence()); kart_state.SetUnabilityToMove(1f); // mise en etat empechant de tirer : kart_state.SetUnabilityToShoot(2.5f); if (killer == gameObject) { kart.AddPoint(-1); Main.statistics.getStatPerso(kart.numeroJoueur).nbSuicides++; } else { killer.GetComponent <KartScript>().kart.AddPoint(1); Main.statistics.getStatPerso(killer.GetComponent <KartScript>().kart.numeroJoueur).PtsMarques.Add(kart.numeroJoueur); Main.statistics.getStatPerso(kart.numeroJoueur).PtsDonnes.Add(killer.GetComponent <KartScript>().kart.numeroJoueur); } if (weapon == "greenBeaker" || weapon == "redBeaker") // pour retirer des pommes { kart.rmApples(1); } else { kart.rmApples(3); } } }