En revanche, pour optimiser ton truc, tu devrais utiliser SqrMagnitude au lieu de Distance : il y a une racine carrée de moins à calculer. Et tu compares avec Test1 au carré. Perso, je met des constantes chaque fois que j'utilise cette petite optimisation (marche pas à chaque fois : parfois, on a vraiment besoin de la distance).
Code : Tout sélectionner
const int TEST1 = 20;
const int TEST1_CARRE = TEST1 * TEST1;
if (Vector3.SqrMagnitude(Atmos.transform.position - p.position) < TEST1_CARRE) {
// Trucs à faire.
}