public override void onRespawn() { Debug.Log(gameObject.ToString() + " : OnRespawn"); princesseVie.fullSoigner(); this.princesseArme.SetArmeActive(this.armeActive); this.princesseObjetProgression.listObjet = new Dictionary <EnumObjetProgression, int>(this.listObjet); AffichageInventaire.getInstance().recreateDicoInventaireFromPrincesse(); cam.centrerCamera(); princesseDeplacement.canMove = true; princesseDeplacement.gererAnim("IsIdle"); if (!this.unlockPouvoirGlace) { princessePouvoirGlace.isUnlocked = this.unlockPouvoirGlace; GameObject.FindGameObjectWithTag("AffichagePouvoir").GetComponentInChildren <AffichagePouvoir> (true).setHidden(EnumPouvoir.pouvoirGlace); } }