Page 1 sur 1

[Résolu] Changer composant dans tous les

Publié : 12 Jan 2020 17:35
par ChatDeCheshire
Bonjour à tous !
Je me premets de demander votre aide sur un petit soucis que j'ai sur mon projet...

Je suis en train de faire un projet jeu de carte pour les cours et j'ai un petit soucis sur un script:
Je voudrais qu'au démarrage de ma scène, le booléen "Gentil" des enfants de mon objet "EnemyHand" devienne false (il est true par défaut).

Pour ce faire j'ai utilisé:
gameobject.GetComponentInChildren<MonScript>().Gentil = false;
Le soucis c'est que ça fonctionne seulement sur le premier enfant et pas toute la main.
Merci à ceux qui pourraient y répondre.

Re: Changer composant dans tous les

Publié : 12 Jan 2020 17:47
par Max
Bonjour,

Essais de passer par GetComponentsInChildren.
Cela devrait solutionner ton soucis je pense.

Re: Changer composant dans tous les

Publié : 12 Jan 2020 17:55
par ChatDeCheshire
Max a écrit :
12 Jan 2020 17:47
Bonjour,

Essais de passer par GetComponentsInChildren.
Cela devrait solutionner ton soucis je pense.
Purée ! Je ne voulais pas utiliser ça car je ne comprenais pas la doc, mais en prenant tout mon temps pour relire, ça fonctionne...
Merci énormément à toi !

Re: Changer composant dans tous les

Publié : 12 Jan 2020 17:57
par Max
Pas de soucis ;)
Passe le sujet en résolu (Edition du titre de ton message initial).