🟦 Ajouter à une liste
🟦 Ajouter à une liste
Le bloc Ajouter à une liste permet d'ajouter un nouvel élément à la fin d'une liste existante. Il est essentiel pour gérer des collections d'objets, des historiques de choix ou tout groupe de valeurs dynamiques.
Ce bloc est particulièrement utile pour modifier des variables de type "Liste" préalablement créées, comme un inventaire de joueur ou un registre d'actions.
📥 Entrées
- in (Signal) : Déclenche l'ajout de l'élément à la liste. Doit être connecté au flux du scénario.
- variable (Liste) : Sélection de la liste à modifier. Le type de cette liste (Texte, Nombre, etc.) détermine le format attendu pour la valeur à ajouter.
- value (Type dynamique) : Valeur à ajouter à la liste. Peut être connectée depuis un autre bloc ou saisie directement si le type le permet.
📤 Sorties
- out (Signal) : S'active une fois l'élément ajouté à la liste, permettant de poursuivre le flux du scénario.
💡 Exemple d'utilisation
Scénario : Ajout d'un objet à l'inventaire du joueur
- Le joueur trouve un objet "Épée en acier" dans une pièce.
- Le jeu affiche un message : "Vous avez trouvé une Épée en acier !".
- Le bloc Ajouter à une liste est placé dans le flux.
- La variable
L: Inventaire(de type Liste de Textes) est sélectionnée dans le champ variable. - La valeur
"Épée en acier"est connectée à l'entrée value. - Le signal out déclenche une mise à jour de l'interface pour afficher le nouvel inventaire.
⚙️ Détails Techniques
- Gestion des types : Le bloc s'adapte automatiquement au type de la liste sélectionnée (Texte, Nombre, Booléen, etc.). La valeur ajoutée doit correspondre à ce type.
- Comportement : Si la liste n'existe pas ou est
null, le bloc ne génère pas d'erreur mais n'effectue aucune action. L'élément est toujours ajouté en dernière position.
Mis à jour le : 04/03/2026
Merci !
