je me tourne vers vous car je bloque sur un problème assez rageant :
J'ai créer une liste que j'ai rempli de GameObject pour pouvoir modifier un Component présent sur chacun d'eux, sauf que ma boucle " for " ne va pas jusqu'au bout de l'array...
voilà mon code :
Code : Tout sélectionner
public GameObject[] Ponts;
public int i;
public bool Switch = false;
void Start ()
{
Ponts = GameObject.FindGameObjectsWithTag("Ponts");
}
void Update ()
{
if(switch == true)
{
for ( i = 0; i< Ponts.Length ; i++)
{
Ponts[i].GetComponent <Hauteur>(). metres = 1;
}
else
{
for ( i = 0; i< Ponts.Length ; i++)
{
Ponts[i].GetComponent <Hauteur>(). metres = 0;
}
}
}
Je suis un peu pommé pour le coup car j'ai bien vérifié, tout mes objets ont le bon tag ainsi que le Component...
Une idée ?
Bonne soirée =)