Je tiens à m'excuser premièrement pour cette question, oh je sais combien fatigante... je traîne sur les forums depuis plusieurs jours pour trouver des solutions et j'en ai vu pleins, j'ai regardé plusieurs tutos vidéo mais ça ne fonctionne toujours pas et je commence franchement à désespérer
Alors oui c'est la base et oui j'ai loupé un truc et c'est justement pour cette raison que je viens vers vous : où est l'erreur ? J'ai vu et revu mon code et je ne comprend toujours pas, où est-ce que je me trompe ?
S'il vous plaît, soyez indulgent... je sais très bien que cette question amène des tensions dû à sa simplicité mais je vous assure que j'ai cherché et je ne comprend toujours pas...
Je n'arrive pas à récupérer la valeur de ma variable int nbEnemy
voici ce que j'ai écrit dans mon script Timer :
Code : Tout sélectionner
public int nbEnemy;
void Start()
{
nbEnemy = GameObject.Find("Player").GetComponent("GameOver").nbEnemy();
}
void Update()
{
stopwatchcalcul ();
if(nbEnemy==0)
{
stopTimer();
}
}
Code : Tout sélectionner
public int nbEnemy = 0;
Code : Tout sélectionner
Assets\Scripts\Interface\stopwatchTimer.cs(25,70): error CS1061: 'Component' does not contain a definition for 'nbEnemy' and no accessible extension method 'nbEnemy' accepting a first argument of type 'Component' could be found (are you missing a using directive or an assembly reference?)