Articles sur : Blocs Celestory
Cet article est aussi disponible en :

🟦 Assignation Multiple

🟦 Assignation Multiple



Le bloc Assignation Multiple permet de modifier plusieurs variables simultanément en un seul bloc, évitant ainsi l'utilisation répétée de blocs d'assignation individuels. Idéal pour réinitialiser des compteurs ou mettre à jour plusieurs données utilisateur en une seule opération.


📥 Entrées


  • in (Signal) : Déclenche l'assignation ou la modification des variables.
  • nombre (Number) : Définit le nombre de variables à modifier. Le bloc ajuste dynamiquement le nombre de paires variable/valeur en fonction de cette valeur.
  • variable (Variable) : Variable cible à modifier (répétée autant de fois que spécifié par nombre).
  • valeur (Any) : Nouvelle valeur à assigner à la variable cible (répétée autant de fois que spécifié par nombre).


📤 Sorties


  • out (Signal) : S'active une fois que toutes les variables ont été modifiées avec succès.


💡 Exemple d'utilisation


Scénario : Réinitialisation des statistiques d'un joueur en début de partie


  1. Le joueur appuie sur le bouton "Nouvelle Partie".
  2. Le flux déclenche une séquence de réinitialisation.
  3. Le bloc Assignation Multiple est configuré avec nombre = 3 pour modifier 3 variables.
  4. Les paires variable/valeur sont connectées :
  • score0
  • vies3
  • niveau1
  1. Le signal out active la suite du flux (ex: affichage de l'écran de départ).


⚙️ Détails Techniques

  • Comportement dynamique : Le nombre de paires variable/valeur s'adapte automatiquement à la valeur de nombre. Si nombre est modifié, les entrées supplémentaires sont ajoutées ou supprimées.
  • Validation : Toutes les variables doivent être définies avant l'exécution pour éviter des erreurs. Le bloc ne traite pas les variables non initialisées.

Mis à jour le : 04/03/2026

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !