Tout d'abord, désolé pour le titre du sujet, je n'ai rien trouvé d'explicite à mon problème...
En fait, j'ai des objets dont le nom varie selon leur identifiant (en passant par un xmlReader de traduction), et plutôt que de chercher avec une condition, je voudrais qu'il concatène l'identifiant avec le nom de la variable (vous n'avez rien compris, c'est normal).
Voici en plus explicite, à la place de :
Code : Tout sélectionner
public class AfficheNom : MonoBehaviour
{
public xmlReader traducteur;
public Text nomDeLObjet;
public int ID;
void Update()
{
if ( ID == 1 )
{
nomDeLObjet.text = traducteur.nom1;
}
if ( ID == 2 )
{
nomDeLObjet.text = traducteur.nom2;
}
if ( ID == 3 )
{
nomDeLObjet.text = traducteur.nom3;
}
.
.
.
}
}
Code : Tout sélectionner
public class AfficheNom : MonoBehaviour
{
public xmlReader traducteur;
public Text nomDeLObjet;
public int ID;
void Update()
{
nomDeLObjet.text = traducteur.nom + ID;
}
}
D'avance, merci !