} // Indique si un sort est castable void ProjectileUpdate() { if (Projectile != null) { // On verifie si le projectile n'est pas dans un mur, on augmente la variable si c'est le cas if (Projectile.IsInWall()) { Projectile = null; NiveauDeBrain++; } else { Projectile.Update(); if (Projectile.Timer <= 0) // quand le projectile atteint sa cible { Projectile = null; if (uniteAttacked != null)// Si la cible n'est pas morte entre temps { if (Dommages - uniteAttacked.Defense <= 0) { uniteAttacked.Vie -= 1; } else { uniteAttacked.Vie -= Dommages - uniteAttacked.Defense; } } } } } }